Index / MCP servers / Public Tools

Public Tools MCP server

Public Tools is an MCP server with 21 tools an agent can call, among them calculate_deposit_restitution, check_address_risks, check_rent_control. It answers at https://mcp.faireplace.com/mcp over streamable HTTP, and it listed its tools to an anonymous client, so no sign-in was needed for that. Our probes reached it 10 of 10 times since 5 September 2026; the last check, on 18 October 2026, succeeded.

Status
Answering
Tools
21
Official
yes, served from faireplace.com
Reliability
10 of 10 checks
Response time
258 ms
Transport
streamable HTTP
Last checked
18 October 2026

Outils location France : bail, encadrement loyers, IRL, depot, quittance, EDL - pour agents IA.

Description as the publisher wrote it.

The 21 tools Public Tools offers

ToolWhat it does
calculate_deposit_restitutionCompute the security deposit legal cap, restitution deadline, allowed retentions and any late penalty (art. 22 loi 89-462). FR: depot de garantie, restitution, retenues, delais.
Inputs: lease_type, monthly_rent_hc, deposit_amount, lease_end_date, exit_inspection_conformity
check_address_risksGeocode an address and return an indicative summary of the commune's natural and technological risks (Georisques) + a link to the official ERRIAL tool. For the lease's mandatory risk annex. FR: etat des risques (ERNMT/ERRIAL), annexe obliga
Inputs: address
check_rent_controlCheck whether a proposed rent complies with French rent control for an address (returns reference rent, upper ceiling and verdict). Use for: max allowed rent, rent cap, is a city rent-controlled. FR: verifie un loyer face a l'encadrement de
Inputs: address, postal_code, room_count, surface_area, construction_period, is_furnished
create_lease_draftCreate a French residential lease draft (bail / contrat de location) from the provided info, and return a link to finalize, adjust and E-SIGN it (advanced eIDAS signature, legally binding) on FairePlace. Use whenever a user wants to create,
Inputs: owner, logement, lease
generate_avenantGenerate a lease amendment. Fields: landlord_name, tenant_name, property_address, object, effective_date. FR: avenant au bail. Renvoie un lien a ouvrir pour afficher/telecharger le PDF.
Inputs: payload
generate_bordereau_restitutionGenerate the security-deposit restitution slip. Fields: landlord_name, tenant_name, property_address, deposit_amount, retentions. FR: bordereau de restitution du depot. Renvoie un lien a ouvrir pour afficher/telecharger le PDF.
Inputs: payload
generate_cautionnementGenerate a guarantor's guarantee deed. Fields: guarantor_name, tenant_name, landlord_name, property_address, rent, duration. FR: acte de cautionnement (garant). Renvoie un lien a ouvrir pour afficher/telecharger le PDF.
Inputs: payload
generate_charges_recuperablesGenerate the list of recoverable charges (decret 87-713). Few or no fields required. FR: charges recuperables. Renvoie un lien a ouvrir pour afficher/telecharger le PDF.
Inputs: payload
generate_congeGenerate a notice-to-quit letter (landlord or tenant). Fields: landlord_name, tenant_name, property_address, reason, effective_date. FR: lettre de conge / preavis. Renvoie un lien a ouvrir pour afficher/telecharger le PDF.
Inputs: payload
generate_etat_des_lieuxGenerate a semi-filled, print-and-complete inventory report (decret 2016-382). Fields: landlord_name, property_type, tenant_names, rooms, property_address. FR: etat des lieux. Renvoie un lien a ouvrir pour afficher/telecharger le PDF.
Inputs: payload
generate_grille_vetusteGenerate a wear-and-tear (vetuste) grid. Few or no fields required. FR: grille de vetuste. Renvoie un lien a ouvrir pour afficher/telecharger le PDF.
Inputs: payload
generate_inventaire_mobilierGenerate a furniture inventory (furnished lease). Fields: property_address, rooms/items. FR: inventaire du mobilier (bail meuble). Renvoie un lien a ouvrir pour afficher/telecharger le PDF.
Inputs: payload
generate_notice_informationGenerate the lease's mandatory information notice (loi ALUR). Fields: lease_type. FR: notice d'information annexe du bail. Renvoie un lien a ouvrir pour afficher/telecharger le PDF.
Inputs: payload
generate_quittanceGenerate a rent receipt (or a partial-payment receipt). Fields: landlord_name, landlord_address, tenant_name, property_address, month (e.g. 'avril 2026'), rent, charges, paid. FR: quittance de loyer. Renvoie un lien a ouvrir pour afficher/t
Inputs: payload
generate_relance_impayeGenerate an unpaid-rent reminder letter. Fields: landlord_name, tenant_name, property_address, amount_due, period. FR: relance / mise en demeure loyer impaye. Renvoie un lien a ouvrir pour afficher/telecharger le PDF.
Inputs: payload
generate_reparations_locativesGenerate the list of repairs chargeable to the tenant (decret 87-712). Few or no fields required. FR: liste des reparations locatives. Renvoie un lien a ouvrir pour afficher/telecharger le PDF.
Inputs: payload
generate_resiliation_amiableGenerate a mutual lease-termination agreement. Fields: landlord_name, tenant_name, property_address, end_date. FR: resiliation amiable du bail. Renvoie un lien a ouvrir pour afficher/telecharger le PDF.
Inputs: payload
get_reference_rentReturn the reference rent (EUR/m2), its upper/lower bounds and data freshness for a rent-controlled quarter, by room count, construction period and furnishing. The 'quarter' is a geographic rent-control zone (e.g. 'Halles'). FR: loyer de re
Inputs: quarter, room_count, construction_period, is_furnished, year
simulate_irlCompute the revised rent after annual indexation from two IRL index values (French rent revision, art. 17-1 loi 89-462); returns new rent, % change, monthly/annual increase. FR: revision de loyer / augmentation de loyer via l'IRL.
Inputs: current_rent, old_irl_quarter, old_irl_value, new_irl_quarter, new_irl_value, effective_date
simulate_irl_by_quartersLike simulate_irl, but the server resolves the official INSEE IRL values itself: give only the rent, the two quarters and the region. Prefer this when you don't know the exact IRL values. FR: revision de loyer IRL, valeurs INSEE automatique
Inputs: current_rent, old_irl_quarter, new_irl_quarter, effective_date, region
simulate_rental_yieldCompute gross/net rental yield of a rental investment, per-regime taxation (micro-foncier, reel, LMNP...), cashflow and the recommended tax regime. FR: rendement locatif, rentabilite, fiscalite.
Inputs: purchase_price, notary_fees, monthly_rent, annual_charges, furnishing, tmi_percent

Add Public Tools to your AI client

Every block below points at https://mcp.faireplace.com/mcp. Pick your client and copy.

Claude Code: one command in your terminal
claude mcp add --transport http public-tools https://mcp.faireplace.com/mcp
Claude Desktop: claude_desktop_config.json
{
  "mcpServers": {
    "public-tools": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://mcp.faireplace.com/mcp"]
    }
  }
}
Cursor: ~/.cursor/mcp.json, or .cursor/mcp.json in a project
{
  "mcpServers": {
    "public-tools": {
      "url": "https://mcp.faireplace.com/mcp"
    }
  }
}
VS Code and GitHub Copilot: .vscode/mcp.json
{
  "servers": {
    "public-tools": {
      "type": "http",
      "url": "https://mcp.faireplace.com/mcp"
    }
  }
}
Zed: Zed settings.json
{
  "context_servers": {
    "public-tools": {
      "url": "https://mcp.faireplace.com/mcp"
    }
  }
}
Windsurf: ~/.codeium/mcp_config.json
{
  "mcpServers": {
    "public-tools": {
      "serverUrl": "https://mcp.faireplace.com/mcp"
    }
  }
}
JetBrains AI Assistant: Settings, Tools, AI Assistant, MCP, New MCP Server, as JSON
{
  "mcpServers": {
    "public-tools": {
      "url": "https://mcp.faireplace.com/mcp"
    }
  }
}
Continue: .continue/mcpServers/neuronto.yaml
name: Public Tools
version: 0.0.1
schema: v1
mcpServers:
  - name: Public Tools
    type: streamable-http
    url: https://mcp.faireplace.com/mcp
Gemini CLI: ~/.gemini/settings.json
{
  "mcpServers": {
    "public-tools": {
      "httpUrl": "https://mcp.faireplace.com/mcp"
    }
  }
}
Codex CLI: MCP server config
{
  "mcpServers": {
    "public-tools": {
      "type": "http",
      "url": "https://mcp.faireplace.com/mcp"
    }
  }
}
Warp: MCP servers, + Add, paste JSON
{
  "mcpServers": {
    "public-tools": {
      "url": "https://mcp.faireplace.com/mcp"
    }
  }
}
Goose: a one-click extension link
goose://extension?url=https%3A%2F%2Fmcp.faireplace.com%2Fmcp&type=streamable_http&id=public-tools&name=Public%20Tools

Is Public Tools up right now?

It answered our last check on 18 October 2026 in 258 ms. Over 10 checks since 5 September 2026 it answered 10. Status here comes from Neuronto's own probes, not from the publisher.

MCP servers similar to Public Tools

Questions about Public Tools

Is there an official Public Tools MCP server?

Yes. It is published by faireplace.com and served from mcp.faireplace.com, the vendor's own domain: https://mcp.faireplace.com/mcp.

How many tools does Public Tools have?

21, as returned by the server's own tools/list on 10 September 2026: calculate_deposit_restitution, check_address_risks, check_rent_control, create_lease_draft, generate_avenant, generate_bordereau_restitution, generate_cautionnement, generate_charges_recuperables, and 13 more.

Is Public Tools down?

It answered our last check on 18 October 2026 in 258 ms. Over 10 checks since 5 September 2026 it answered 10.

How do I add Public Tools to Cursor?

Put the server under mcpServers in ~/.cursor/mcp.json with the URL https://mcp.faireplace.com/mcp. The exact JSON is above, with the same setup for Claude Code, Claude Desktop, VS Code, Windsurf, Zed, Gemini CLI and the rest.

Does Public Tools need an API key?

It listed its tools to an anonymous client, so reading the tool list needs no key. Individual tools can still ask for credentials in their own inputs.

Where this comes from

Publisher: com.faireplace. Endpoint host: mcp.faireplace.com. ARD identifier: urn:air:com.faireplace:mcp:public-tools. First indexed 31 August 2026. The tools are exactly what the server returned; nothing on this page is inferred from its name. Ranking in Neuronto search is never for sale.

Is this your server? Get a message the day it stops answering or its tools change: monitoring, 14 days free. Or claim the domain to manage how it is listed.