mcpbeat

Public Tools MCP Server

com.faireplace/public-tools
answering

Public Tools is answering right now. Last checked 3 min ago. It exposes 21 tools. Last commit 2 Jul 2026.

French rental tools: create & e-sign a lease, rent control, IRL, deposit, receipts (France).

Uptime history 40 hours of history
40 hours agonow
100.0%
Uptime 24h
91 of 91 checks
21
Tools
read from the server
1021 ms
Response time
average over 24h
0
Stars
last commit 2 Jul 2026

Connect this server

Endpoint below is the one we actually reach during checks — not the one copied from a README. Last verified 3 min ago.

run in your terminal
claude mcp add public-tools --transport http https://mcp.faireplace.com/mcp
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "public-tools": {
      "url": "https://mcp.faireplace.com/mcp"
    }
  }
}
~/.codex/config.toml
[mcp_servers.public-tools]
url = "https://mcp.faireplace.com/mcp"
.cursor/mcp.json
{
  "mcpServers": {
    "public-tools": {
      "url": "https://mcp.faireplace.com/mcp"
    }
  }
}
.vscode/mcp.json
{
  "mcpServers": {
    "public-tools": {
      "url": "https://mcp.faireplace.com/mcp"
    }
  }
}

Available tools 21

Read directly from the server with tools/list, grouped by what they act on. If a tool disappears, we record the date.

generate
generate_avenant
Generate 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.
generate_bordereau_restitution
Generate 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.
generate_cautionnement
Generate 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.
generate_charges_recuperables
Generate 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.
generate_conge
Generate 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.
generate_etat_des_lieux
Generate 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.
generate_grille_vetuste
Generate 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.
generate_inventaire_mobilier
Generate 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.
generate_notice_information
Generate 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.
generate_quittance
Generate 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/telecharger le PDF.
generate_relance_impaye
Generate 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.
generate_reparations_locatives
Generate 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.
generate_resiliation_amiable
Generate 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.
simulate
simulate_irl
Compute 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.
simulate_irl_by_quarters
Like 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 automatiques.
simulate_rental_yield
Compute 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.
address
check_address_risks
Geocode 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 obligatoire du bail.
calculate
calculate_deposit_restitution
Compute 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.
lease
create_lease_draft
Create 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, draft or generate a lease / rental contract. Link valid 30 minutes. FR: creer / rediger / generer un bail de location.
reference
get_reference_rent
Return 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 reference de l'encadrement des loyers.
rent
check_rent_control
Check 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 des loyers (zone tendue).

Endpoints

URLTransportStateLatencyChecked
https://mcp.faireplace.com/mcp streamable-http answering 1120 ms 3 min ago

Public Tools — questions

Answers built from our own checks of this server.

What can Public Tools do?
It exposes 21 tools, read directly from the server on our last check. Among them: calculate_deposit_restitution, check_address_risks, check_rent_control, create_lease_draft, generate_avenant, generate_bordereau_restitution and 15 more. The full list with descriptions is on this page — we take it from the server itself via tools/list, not from a README. How MCP servers expose tools in the first place →
What is Public Tools mostly used for?
Its tools cluster around generate and simulate. That is what this server is built to work with — the grouping comes from the actual tool names, not from a category we assigned.
Is Public Tools working right now?
We send a real MCP handshake every 15 minutes. Over the last 24 hours 91 of 91 checks got a reply (100.0%), average response time 1021 ms. The bar chart above shows every period we have measured.
How do I connect Public Tools?
Copy the ready config from this page — we generate it for Claude Code, Claude Desktop, Codex, Cursor and VS Code, each with the file path that client actually reads. It is a remote server, so there is nothing to install — the client connects to the address.
Does Public Tools need an API key?
No. Public Tools completed a full MCP handshake with us as an anonymous client and listed its tools without asking for anything. All 21 of them are readable on this page. This is what we observed, not what the docs claim.
How fast is Public Tools?
It answers our handshake in 1021 ms on average, which is faster than 5% of all working MCP servers we measure. That is on the slow side — worth knowing if the tool sits inside an interactive loop. The comparison comes from our own checks across the whole registry, every 15 minutes.
Is Public Tools open source?
Yes — it is published under the MIT licence, written in TypeScript and 0 stars on GitHub. The source link is on this page, so you can read exactly what it does with your data before you connect it.