Every change Wellknown observed on this MCP server, newest first, with what it was before and what it became. Tool-surface changes carry the definition diff. Nothing here is edited after the fact.
Added "etablissement_finess_by_nom"; changed the definition of "dynamique_immobiliere" (36 tools before, 37 now)
⟨158 unchanged words⟩ sur les zones AU. Commune absente de Sit@del, ou sans aucune année pleine → `couverture.permis`='indisponible:no_data' (les zéros ne sont PAS une donnée ; `info.permis.annee_en_cours` peut malgré tout être servi pour une commune nouvelle). Les totaux permis ne somment que des ANNÉES PLEINES (`info.permis.annees_pleines`) ; l'année en cours, incomplète (le SDES publie avec ~2 mois de retard), est servie à part dans `info.permis.annee_en_cours` avec ses `mois_couverts` — ne JAMAIS la comparer telle quelle à une année pleine ni l'ajouter aux totaux. Moins de 5 années pleines en base → 'partiel:fenetre_courte' ; une année de la fenêtre à moins de 12 mois publiés → 'partiel:annees_incompletes' (total SERVI mais non comparable, non scoré dans les deux cas). 'geojson' = polygones des zones AU pour ⟨6 unchanged words⟩
⟨23 unchanged words⟩ Statut de dégradation par section : 'ok' | 'partiel:<raison>' | 'indisponible:<raison>'. Un 'partiel:' signifie que le chiffre est SERVI mais NON comparable et NON scoré ('partiel:ville_entiere_plm' = chiffre de la ville entière ; 'partiel:fenetre_courte' = moins de 5 années pleines ; 'partiel:annees_incompletes' = une année de la fenêtre a moins de 12 mois publiés ; 'partiel:lignes_illisibles'). Lire avant d'interpréter note/info.","type":"object" ⟨15 unchanged words⟩ info":{"description":"Contexte non-scorable : habitants_attendus, permis { annees_pleines, annee_en_cours: { annee, mois_couverts, logements_autorises, logements_commences } | null }, quartiers_au (libellés), prix_m2_median, terrains. Ne ⟨31 unchanged words⟩
Cherche un établissement de santé par son NOM (« Institut Gustave Roussy », « Hôpital Foch », « Clinique Pasteur ») et rend ses fiches FINESS avec coordonnées exactes. À APPELER AVANT tout géocodage dès que le lieu cité est un hôpital, une clinique, un centre, un institut, un EHPAD… : l'annuaire d'adresses (BAN / `geocode_adresse`) ne connaît que des rues et renverrait une « rue Gustave » n'importe où en France. Passer le nom PROPRE de l'établissement (le sigle « IGR » n'est pas dans FINESS) et, si connue, la commune (`nom_commune` ou `code_insee` — Paris/Lyon/Marseille acceptés en ville enti…
Changed the definition of "data_freshness" and "dynamique_immobiliere"
⟨35 unchanged words⟩ Santé CNAM (hebdomadaire), IRIS INSEE (annuel), permis de construire Sit@del / SDES (mensuel, cron le 10). Pour chaque source : `last_data_change_at` + `data_age_days` ⟨177 unchanged words⟩
⟨122 unchanged words⟩ ) — l'outil ne plante jamais pour ça. Paris/Lyon/Marseille : Sit@del ne descend pas à l'arrondissement → les permis servis sont ceux de la VILLE ENTIÈRE (`meta.code_commune_permis`, ex 75056), `couverture.permis`='partiel:ville_entiere_plm' et le `signal` ne s'appuie alors que sur les zones AU. Commune absente de Sit@del → `couverture.permis`='indisponible:no_data' (les zéros ne sont PAS une donnée). 'geojson' = polygones des zones AU pour la
Certificate recorded, valid to 2026-11-27
Authorization not required
First tool surface recorded: 36 tools (server version 0.30.0)
Showing the latest 5 events. The API returns up to 500 and filters by kind: ?kind=tool_surface_changed