accueil / serveurs / Géo & Temps / com.faireplace/public-tools
com.faireplace/public-tools
serveur MCP (Model Context Protocol) · faireplace-public-tools 0.3.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que com.faireplace/public-tools est sûr ?
Au dernier audit MCP Hub, le serveur MCP « com.faireplace/public-tools » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 21 outils
- calculate_deposit_restitution≈ 260 tokens
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.
Paramètres, retour & exemple (5)
Paramètreslease_type· string · requis
Type de bail : 'vide' ou 'meuble'deposit_amount· number · requis
Depot de garantie verse, en euroslease_end_date· string · requis
Date de fin de bail, format YYYY-MM-DDmonthly_rent_hc· number · requis
Loyer mensuel hors charges, en eurosexit_inspection_conformity· boolean · requis
L'etat des lieux de sortie est-il conforme a celui d'entree ?
Exemple d'appel{"name": "calculate_deposit_restitution", "arguments": {"lease_type": "texte", "deposit_amount": 1, "lease_end_date": "texte", "monthly_rent_hc": 1, "exit_inspection_conformity": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_address_risks≈ 157 tokens
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.
Paramètres, retour & exemple (1)
Paramètresaddress· string · requis
Adresse en texte libre, ex : '1 rue de Rivoli, 75001 Paris'
Exemple d'appel{"name": "check_address_risks", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - check_rent_control≈ 320 tokens
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).
Paramètres, retour & exemple (7)
Paramètresaddress· string · requis
Adresse du logement, ex : '1 rue de Rivoli'room_count· integer · requis
Nombre de pieces principalespostal_code· string · requis
Code postal, ex : '75001'is_furnished· boolean · requis
Le logement est-il meuble ?surface_area· number · requis
Surface habitable en m2proposed_rent· number · requis
Loyer mensuel hors charges propose, en eurosconstruction_period· string · requis
Periode de construction, ex : 'avant 1946', '1946-1970', '1971-1990', 'apres 1990'
Exemple d'appel{"name": "check_rent_control", "arguments": {"address": "texte", "room_count": 1, "postal_code": "texte", "is_furnished": true, "surface_area": 1, "proposed_rent": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - create_lease_draft≈ 311 tokens
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.
Paramètres, retour & exemple (3)
Paramètreslease· object · requis
Les conditions du bail. Ex : { rent_amount, charges_amount, deposit_amount, start_date, lease_type }.owner· object · requis
Le bailleur (proprietaire). Ex : { last_name, first_name, email }. Personne morale : { legal_name, email }.logement· object · requis
Le logement. Ex : { name, address, postal_code, city, surface_area, room_count, is_furnished }.
Exemple d'appel{"name": "create_lease_draft", "arguments": {"lease": {}, "owner": {}, "logement": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_avenant≈ 154 tokens
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.
Paramètres, retour & exemple (1)
Paramètrespayload· object · requis
Objet contenant les champs du document (voir la description du tool).
Exemple d'appel{"name": "generate_avenant", "arguments": {"payload": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_bordereau_restitution≈ 170 tokens
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.
Paramètres, retour & exemple (1)
Paramètrespayload· object · requis
Objet contenant les champs du document (voir la description du tool).
Exemple d'appel{"name": "generate_bordereau_restitution", "arguments": {"payload": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_cautionnement≈ 167 tokens
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.
Paramètres, retour & exemple (1)
Paramètrespayload· object · requis
Objet contenant les champs du document (voir la description du tool).
Exemple d'appel{"name": "generate_cautionnement", "arguments": {"payload": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_charges_recuperables≈ 159 tokens
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.
Paramètres, retour & exemple (1)
Paramètrespayload· object · requis
Objet contenant les champs du document (voir la description du tool).
Exemple d'appel{"name": "generate_charges_recuperables", "arguments": {"payload": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_conge≈ 162 tokens
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.
Paramètres, retour & exemple (1)
Paramètrespayload· object · requis
Objet contenant les champs du document (voir la description du tool).
Exemple d'appel{"name": "generate_conge", "arguments": {"payload": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_etat_des_lieux≈ 168 tokens
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.
Paramètres, retour & exemple (1)
Paramètrespayload· object · requis
Objet contenant les champs du document (voir la description du tool).
Exemple d'appel{"name": "generate_etat_des_lieux", "arguments": {"payload": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_grille_vetuste≈ 150 tokens
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.
Paramètres, retour & exemple (1)
Paramètrespayload· object · requis
Objet contenant les champs du document (voir la description du tool).
Exemple d'appel{"name": "generate_grille_vetuste", "arguments": {"payload": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_inventaire_mobilier≈ 162 tokens
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.
Paramètres, retour & exemple (1)
Paramètrespayload· object · requis
Objet contenant les champs du document (voir la description du tool).
Exemple d'appel{"name": "generate_inventaire_mobilier", "arguments": {"payload": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_notice_information≈ 161 tokens
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.
Paramètres, retour & exemple (1)
Paramètrespayload· object · requis
Objet contenant les champs du document (voir la description du tool).
Exemple d'appel{"name": "generate_notice_information", "arguments": {"payload": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_quittance≈ 174 tokens
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.
Paramètres, retour & exemple (1)
Paramètrespayload· object · requis
Objet contenant les champs du document (voir la description du tool).
Exemple d'appel{"name": "generate_quittance", "arguments": {"payload": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_relance_impaye≈ 167 tokens
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.
Paramètres, retour & exemple (1)
Paramètrespayload· object · requis
Objet contenant les champs du document (voir la description du tool).
Exemple d'appel{"name": "generate_relance_impaye", "arguments": {"payload": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_reparations_locatives≈ 164 tokens
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.
Paramètres, retour & exemple (1)
Paramètrespayload· object · requis
Objet contenant les champs du document (voir la description du tool).
Exemple d'appel{"name": "generate_reparations_locatives", "arguments": {"payload": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - generate_resiliation_amiable≈ 166 tokens
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.
Paramètres, retour & exemple (1)
Paramètrespayload· object · requis
Objet contenant les champs du document (voir la description du tool).
Exemple d'appel{"name": "generate_resiliation_amiable", "arguments": {"payload": {}}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_reference_rent≈ 275 tokens
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.
Paramètres, retour & exemple (5)
Paramètresyear· string · requis
Annee de reference, ex : '2024'quarter· string · requis
Nom du quartier / zone d'encadrement, ex : 'Halles'room_count· integer · requis
Nombre de pieces principales (1-20)is_furnished· boolean · requis
Le logement est-il meuble ?construction_period· string · requis
Periode de construction, ex : 'avant 1946', '1946-1970', '1971-1990', 'apres 1990'
Exemple d'appel{"name": "get_reference_rent", "arguments": {"year": "texte", "quarter": "texte", "room_count": 1, "is_furnished": true, "construction_period": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - simulate_irl≈ 287 tokens
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.
Paramètres, retour & exemple (6)
Paramètrescurrent_rent· number · requis
Loyer mensuel actuel, en eurosnew_irl_value· number · requis
Valeur de l'IRL du nouveau trimestreold_irl_value· number · requis
Valeur de l'IRL du trimestre de referenceeffective_date· string · requis
Date d'effet de la revision, format YYYY-MM-DDnew_irl_quarter· string · requis
Nouveau trimestre IRL, ex : 'T2-2024'old_irl_quarter· string · requis
Trimestre IRL de reference, ex : 'T2-2023'
Exemple d'appel{"name": "simulate_irl", "arguments": {"current_rent": 1, "new_irl_value": 1, "old_irl_value": 1, "effective_date": "texte", "new_irl_quarter": "texte", "old_irl_quarter": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - simulate_irl_by_quarters≈ 264 tokens
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.
Paramètres, retour & exemple (5)
Paramètresregion· string · requis
Region : 'metropole', 'corse' ou 'dom'current_rent· number · requis
Loyer mensuel actuel, en euroseffective_date· string · requis
Date d'effet, format YYYY-MM-DDnew_irl_quarter· string · requis
Nouveau trimestre IRL, ex : 'T2-2024'old_irl_quarter· string · requis
Trimestre IRL de reference, ex : 'T2-2023'
Exemple d'appel{"name": "simulate_irl_by_quarters", "arguments": {"region": "texte", "current_rent": 1, "effective_date": "texte", "new_irl_quarter": "texte", "old_irl_quarter": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - simulate_rental_yield≈ 290 tokens
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.
Paramètres, retour & exemple (6)
Paramètresfurnishing· string · requis
Location : 'unfurnished' (vide), 'furnished_long_term' (meuble), 'furnished_seasonal' (saisonnier)notary_fees· number · requis
Frais de notaire, en eurostmi_percent· number · requis
Tranche marginale d'imposition, en % (0, 11, 30, 41, 45)monthly_rent· number · requis
Loyer mensuel, en eurosannual_charges· number · requis
Charges annuelles (copro, taxe fonciere, gestion...), en eurospurchase_price· number · requis
Prix d'achat du bien, en euros
Exemple d'appel{"name": "simulate_rental_yield", "arguments": {"furnishing": "texte", "notary_fees": 1, "tmi_percent": 1, "monthly_rent": 1, "annual_charges": 1, "purchase_price": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».