French condominium registry: current syndic and mandate end date, by condo or by area.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh it.
France condominiums whose syndic mandate ends soon, by area. For a commune (INSEE code), postal code, department or a syndic's SIRET, and a date window (default next 6 months): up to 100 condominiums per call, sorted by mandate end date, with current professional syndic, lots and address, from the official ANAH registry. Prospect list for property managers, insurers, contractors. Price: 0.03 USDC per call (x402).
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
Run in a terminal
claude mcp add --transport http sentinelle-syndic https://syndic.amacunia.fr/mcp
France condominiums whose syndic mandate ends soon, by area. For a commune (INSEE code), postal code, department or a syndic's SIRET, and a date window (default next 6 months): up to 100 condominiums per call, sorted by mandate end date, with current professional syndic, lots and address, from the official ANAH registry. Prospect list for property managers, insurers, contractors. Price: 0.03 USDC per call (x402).
| Argument | Type | Description |
|---|---|---|
| apres | string | |
| avant | string | |
| commune | string | |
| decalage | integer | |
| lots_min | integer | |
| code_postal | string | |
| departement | string | |
| type_syndic | string | |
| siret_syndic | string |
{
"type": "object",
"title": "syndic_echeances_outilArguments",
"properties": {
"apres": {
"type": "string",
"title": "Apres",
"default": ""
},
"avant": {
"type": "string",
"title": "Avant",
"default": ""
},
"commune": {
"type": "string",
"title": "Commune",
"default": ""
},
"decalage": {
"type": "integer",
"title": "Decalage",
"default": 0
},
"lots_min": {
"type": "integer",
"title": "Lots Min",
"default": 0
},
"code_postal": {
"type": "string",
"title": "Code Postal",
"default": ""
},
"departement": {
"type": "string",
"title": "Departement",
"default": ""
},
"type_syndic": {
"type": "string",
"title": "Type Syndic",
"default": ""
},
"siret_syndic": {
"type": "string",
"title": "Siret Syndic",
"default": ""
}
}
}Free sample: a real condominium record and an extract of a real list of mandates ending soon. Same shapes as syndic_lookup and syndic_echeances.
No arguments.
{
"type": "object",
"title": "syndic_exampleArguments",
"properties": {}
}France condominium syndic and mandate end date. For 1 to 50 French condominiums (registry number, e.g. AA2002871): the professional property manager (syndic) with SIRET, the declared end of its mandate (3 years max, art. 28 decree 67-223), days left, status, lots, address, from the official ANAH registry (656,000 condos, daily file). For syndics, insurers, building contractors. Price: 0.01 USDC per call (x402).
| Argument | Type | Description |
|---|---|---|
| immatriculations* | string |
{
"type": "object",
"title": "syndic_lookupArguments",
"required": [
"immatriculations"
],
"properties": {
"immatriculations": {
"type": "string",
"title": "Immatriculations"
}
}
}We read every tool's name, description and inputs the way the model will, looking for instructions hidden from you. A clean result means no warning signs, not a guarantee. Scanned Nov 10, 2026.
No readOnlyHint / destructiveHint annotations, so clients can't tell a read from a write without asking.
Fix: Add annotations to each tool, e.g. { readOnlyHint: true } for tools that only read.