get_commune_by_code
Retrieve French commune details by INSEE code. Returns commune data if found, or a not-found status with guidance to use 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.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| code | Yes | Code INSEE (5 caractères). |
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). |