Skip to content
plugmcp
DirectorySkillsCategoriesBlog
EN/中文
Sign inSign up
Home/Servers/Public Tools

Public Tools

by com.faireplace

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

Power your agent

Add this server

The publisher's own URL. Not a PlugMCP endpoint.

Server URL
https://mcp.faireplace.com/mcp
Provider
Add in Claude

Claude opens with the name and URL filled in. You still confirm it there.

Claude Code
claude mcp add --transport http com.faireplace-public-tools https://mcp.faireplace.com/mcp

Run in a terminal.

Claude Desktop
{
  "mcpServers": {
    "com.faireplace-public-tools": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.faireplace.com/mcp"
      ]
    }
  }
}

claude_desktop_config.json

Step-by-step: add this in Claude

Remote URL or a command on your machine? How the two installs differ

Run on PlugMCP

Host a copy with our keys and logs.

A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.

Launch

Related MCP

View more
  • Firecrawl🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
  • N
    NotionToken-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.
  • Context7Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

Related skills

View all
  • reaReverse engineer anything with agents, from app behavior down to native binaries.
  • rea-changelog-updatePrepare or rewrite REA release changelogs and GitHub release notes from pinned Git history, with verified contributor thanks and Release Please synchronization.
  • rea-tool-designDesign or change REA investigation tools, CLI/MCP contracts, provider capabilities, and Evidence semantics.

Questions

How do I install Public Tools?
Copy the http config for Cursor, Claude Desktop, Claude Code, or VS Code on this page. It uses the publisher's install, not a PlugMCP proxy.
Does Public Tools need an API key?
No required environment variable is listed on this record.
What transport does Public Tools use?
Public Tools is reached over HTTP.
When was Public Tools last checked?
Last checked 2026-10-16. French rental tools: create & e-sign a lease, rent control, IRL, deposit, receipts (France).

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

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:

ClientHow
Claude (Desktop / claude.ai)Settings → Connectors → Add custom connector → https://mcp.faireplace.com/mcp
CursorSettings → MCP → Add → Streamable HTTP → https://mcp.faireplace.com/mcp
ChatGPT (Custom GPT)Import the OpenAPI at https://mcp.faireplace.com/openapi.json as an Action (auth: none)
MCP Inspectornpx @modelcontextprotocol/inspector@latest → connect to the URL

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):

ToolPurpose
check_rent_controlRent control verdict for an address (encadrement des loyers)
get_reference_rentReference rent (€/m²) for a rent-controlled quarter
simulate_irl / simulate_irl_by_quartersAnnual rent revision (IRL), explicit or server-resolved INSEE values
calculate_deposit_restitutionSecurity-deposit cap, restitution deadline, penalties
simulate_rental_yieldGross/net yield + per-regime taxation (LMNP, micro-foncier…)
check_address_risksNatural/technological risk report (Géorisques)

Lease creation (the conversion tool):

ToolPurpose
create_lease_draftCreate a lease draft → returns a link to finalize & e-sign it (advanced eIDAS, PAdES-B-LT) on FairePlace

Document generation (return a link that renders the PDF): generate_quittance, generate_etat_des_lieux, generate_conge, generate_cautionnement, generate_avenant, generate_resiliation_amiable, generate_relance_impaye, generate_inventaire_mobilier, generate_notice_information, generate_reparations_locatives, generate_grille_vetuste, generate_charges_recuperables, generate_bordereau_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 step

The server never hands back a signable document — signature stays behind FairePlace auth. Every link carries utm_source=mcp for attribution.

Architecture

Intentionally a thin adapter — not a domain application. All business logic (rent-control data, IRL indices, legal document rendering) lives in FairePlace's Rust backend; this Worker only maps MCP tool calls to the public /public/tools/* HTTP endpoints and formats results.

  • Runtime: Cloudflare Worker (McpAgent, Durable Object for session state).
  • Transport: Streamable HTTP on /mcp.
  • Guardrail: native per-IP rate limit (100 req / 60 s).
  • PDF delivery: /pdf/<slug>?p=<base64url payload> serves an HTML page that fetches the PDF browser-side (avoids a same-zone Worker→origin block; no storage — the PDF is a local blob).

Endpoints

PathPurpose
/mcpMCP server (Streamable HTTP)
/openapi.jsonCurated OpenAPI 3.1 for GPT Actions
/.well-known/ai-plugin.jsonPlugin manifest
/llms.txtPassive AI discovery
/rDraft-resume → sets cookie → sign-up
/pdf/<slug>On-demand PDF rendering (browser-side)

Development

npm install
npm run typecheck
npm run dev            # wrangler dev (local)
npm run inspect        # MCP Inspector
npm run deploy         # wrangler deploy (needs Cloudflare auth)

Config lives in wrangler.jsonc (vars: API_BASE, WEB_BASE, SELF_BASE, DRAFT_REPRISE_URL, APP_SIGNUP_URL).

Discoverability

  • Official MCP Registry: com.faireplace/public-tools
  • Glama: connector com.faireplace/public-tools

License

MIT © 2026 FairePlace (Thinkylab SAS). Not legal advice — an aid for French rental workflows.

How do I install Public Tools?
Copy the http config for Cursor, Claude Desktop, Claude Code, or VS Code on this page. It uses the publisher's install, not a PlugMCP proxy.
Does Public Tools need an API key?
No required environment variable is listed on this record.
What transport does Public Tools use?
Public Tools is reached over HTTP.
When was Public Tools last checked?
Last checked 2026-10-16. French rental tools: create & e-sign a lease, rent control, IRL, deposit, receipts (France).

No tool list yet. Remote servers get one after the first health check.

plugmcp

Plug any tool into any agent. MCP servers for people who do not write servers. Gateway for volume, n8n for apps.

  • github.com/TODO
  • x.com/TODO
  • linkedin.com/company/TODO

PlugMCP, 2026

Product
  • Browse
  • Install
  • Host your own
  • Pricing
  • Voice mode
  • Browser
Directory
  • All MCP servers
  • MCP Apps
  • Tools
  • Agent skills
  • Categories
  • New
  • Voice
  • Submit a server
Developers
  • Docs
  • Blog
  • Club
  • Work with us
  • What is MCP
  • What is WebMCP
  • Status
Company
  • About
  • Contact
  • Terms
  • Privacy
  • DPA