{"serverId":"mcp-registry/fr.mesfraisnotaire/frais-notaire","tools":[{"name":"calculate_frais_notaire","fixed":{"name":"calculate_frais_notaire","description":"Estime le total des frais de notaire (DMTO, émoluments, CSI, débours) pour un prix, un département, un type de bien et un profil. Même logique que le site et GET /api/calculate.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["prix","departement"],"properties":{"prix":{"type":"number","description":"Prix du bien en euros","exclusiveMinimum":0},"type":{"enum":["ancien","neuf","terrain"],"type":"string","default":"ancien","description":"Type de bien fiscal"},"primo":{"type":"boolean","default":false,"description":"Primo-accédant éligible (exonération hausse DMTO si applicable)"},"mobilier":{"type":"number","default":0,"minimum":0,"description":"Montant mobilier déductible (plafonné à 5 % du prix côté serveur)"},"departement":{"type":"string","description":"Code département (ex. 75, 26, 2A, 974)"},"frais_agence":{"type":"number","default":0,"minimum":0,"description":"Si > 0 : montant des frais d'agence inclus dans le prix (charge acquéreur)"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Calculer les frais de notaire"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":301,"tokensAfter":301},{"name":"compare_departements","fixed":{"name":"compare_departements","description":"Pour une liste de codes département, retourne taux appliqué (non primo) et indicateur de hausse 2025. Maximum 25 codes.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["codes"],"properties":{"codes":{"type":"array","items":{"type":"string"},"maxItems":25,"minItems":1,"description":"Codes département à comparer"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Comparer les taux DMTO entre départements"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":122,"tokensAfter":122},{"name":"get_departement_info","fixed":{"name":"get_departement_info","description":"Retourne nom, région, préfecture, taux DMTO standard / appliqué, hausse 2025, slug pour URL.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["code"],"properties":{"code":{"type":"string","description":"Code département (ex. 75, 26, 2A)"}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Informations département (DMTO)"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":101,"tokensAfter":101}],"toolsChanged":3,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}