get_commune_by_code
Look up a French commune using its 5-character INSEE code. Returns detailed data if found, or directs to autocomplete for disambiguation.
Instructions
Récupère une commune par son code INSEE. Retourne un objet LookupResult discriminé par found. found: true → champs commune à plat (nom, codesPostaux, centre…). found: false → { found: false, key, lookupStatus: 'not_found', message } orientant vers autocomplete_commune pour disambiguer.
Alias acceptés : code_insee/codeInsee/insee → code.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | Code INSEE 5 caractères. Ex: "75056" Paris, "59009" Villeneuve-d'Ascq, "2A004" Ajaccio. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| found | Yes | ||
| lookupStatus | Yes | ||
| key | No | Clé recherchée (SIREN, num_finess, code INSEE, …). | |
| message | No | Explication actionnable quand `found=false` (cause probable + remédiation). |