Public Tools MCP server
online · 100% uptimecom.faireplace/public-tools·v0.3.0French rental tools: create & e-sign a lease, rent control, IRL, deposit, receipts (France).
0 stars
Reviews
Write oneNobody has reviewed Public Tools yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Public Tools tools (21, 1 write)
write = sends, deletes, buys or postscalculate_deposit_restitutionFreeCompute 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.
check_address_risksFreeGeocode 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.
check_rent_controlFreeCheck 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).
create_lease_draftwrite actionFreeCreate 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.
generate_avenantFreeGenerate 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_restitutionFreeGenerate 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_cautionnementFreeGenerate 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_recuperablesFreeGenerate 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_congeFreeGenerate 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_lieuxFreeGenerate 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_vetusteFreeGenerate 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_mobilierFreeGenerate 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_informationFreeGenerate 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_quittanceFreeGenerate 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_impayeFreeGenerate 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_locativesFreeGenerate 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_amiableFreeGenerate 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.
get_reference_rentFreeReturn 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.
simulate_irlFreeCompute 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_quartersFreeLike 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_yieldFreeCompute 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.
Public scan report
scanner v0.1.9 · 2026-09-26 · same rubric, same numbers if you re-run it
- –Code scanremote-only server, no package to scann/a
- Live reliabilityremote reachable in 1041ms20/20
- Tool poisoning21 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 1 write-action tools with no auth3/15
- Maintenancelast push 86 days ago12/15
- Maintainer identitynamespace and repository owner differ; GitHub account older than a year; website matches verified namespace7/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How Public Tools compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 76/100
- higher than 48% of 48,255 servers
- Tools
- 21
- the typical server has 7
- Tools that change things
- 5%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote server answers 100%
- Response time
- 490 ms
- faster than 30% of 30,031 servers
What its tools let an agent do: 7 read · 14 create
Install Public Tools in Claude Code, Cursor or VS Code
claude mcp add --transport http public-tools https://mcp.faireplace.com/mcp
What the publisher says
From the Public Tools repository's README, as published. We do not edit it. Read it on GitHub
FairePlace — Public MCP Server 🏠🇫🇷
A public, no-auth, remote MCP server that exposes FairePlace's free French residential rental tools to AI agents (ChatGPT, Claude, Perplexity, Cursor…): create & e-sign a lease (bail), check rent control, revise rent (IRL), compute a security deposit or rental yield, get an address risk report, and generate rental documents (rent receipts, inventory, notices, and more).
Zero LLM inference server-side. The server is a thin, deterministic proxy over FairePlace's public API — the calling agent pays for its own inference; FairePlace only runs Rust/Typst logic. Marginal cost ≈ 0.
Endpoint: https://mcp.faireplace.com/mcp · Registry: com.faireplace/public-tools
Quick start
Add the remote server to any MCP client:
No API key, no account. Ask your agent things like "Check if a 1500 €/month rent is legal at 75001 Paris for a 45 m² 2-room" or "Create a furnished lease for a flat in Paris at 850 €".
Tools (21)
Data & compliance (return JSON):
Lease creation (the conversion tool):
Document generation (return a link that renders the PDF): generatequittance, generateetatdeslieux, generateconge, generatecautionnement, generateavenant, generateresiliationamiable, generaterelanceimpaye, generateinventairemobilier, generatenoticeinformation, generatereparationslocatives, generategrillevetuste, generatechargesrecuperables, generatebordereau_restitution.
How the lease → signature flow works
agent → create_lease_draft(owner, logement, lease)
→ FairePlace stores an anonymous draft, returns draft_token
→ tool returns https://mcp.faireplace.com/r?draft_token=…
user clicks the link
→ GET /r sets the draft_token cookie on .faireplace.com, 302 → app sign-up
→ on login, FairePlace ingests the draft and opens it on the Signature stepThe server never hands back a signable document — signature stays behind FairePlace auth. Every link carries utm_source=mcp for attribution.
Architecture
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Public Tools: common questions
- Is Public Tools MCP server safe?
- Mostly: it is graded B (76/100). Read the Public Tools safety report
- How do I install Public Tools?
- It runs remotely at mcp.faireplace.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Public Tools need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Public Tools maintained?
- The last commit was 125 days ago (2026-07-02). The latest release is v0.3.0.
- Is Public Tools up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- How does Public Tools compare with other MCP servers?
- safety score 76/100 (higher than 48% of 48,255 servers); tools 21 (the typical server has 7); tools that change things 5% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.