Outils MCP DPE
Deux outils pour exploiter les données DPE (Diagnostic de Performance Énergétique) d'ADEME (~13 millions de diagnostics) dans vos conversations Claude. Ces outils couvrent la distribution des classes énergétiques et l'analyse de la prime de prix par classe.
get_dpe_stats 10 crédits
Retourne la distribution des classes DPE (A–G) pour une zone géographique, ainsi que les médianes de consommation énergétique (kWh/m²/an) et d'émissions de GES (kgCO2eq/m²/an).
Au moins un filtre de localisation est requis :
code_postal, commune, ou code_departement.Paramètres
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
| code_postal | string | — | Code postal (ex. '75011') |
| commune | string | — | Commune en majuscules (ex. 'BORDEAUX') |
| code_departement | string | — | Code département (ex. '33') |
| type_batiment | enum | — | maison | appartement | immeuble |
| date_debut | string | — | DPEs établis depuis cette date (YYYY-MM-DD) |
Exemple
// Demander à Claude :
// "Quelle est la répartition des classes DPE à Bordeaux ?"
{
"tool": "get_dpe_stats",
"arguments": {
"commune": "BORDEAUX",
"type_batiment": "appartement"
}
}{
"count": 38420,
"distribution": { "A": 620, "B": 2840, "C": 8100, "D": 13200, "E": 8900, "F": 3400, "G": 1360 },
"pct": { "A": 1.6, "B": 7.4, "C": 21.1, "D": 34.4, "E": 23.2, "F": 8.9, "G": 3.5 },
"median_conso_ep_m2": 194.2,
"median_emission_ges_m2": 44.8,
"_credits": { "used": 10, "remaining": 490 }
}get_dpe_premium 10 crédits
Analyse la prime ou décote de prix associée à chaque classe DPE, en croisant les diagnostics ADEME avec les transactions DVF (jointure cadastrale). Retourne le prix médian/m² et son écart à la médiane du marché pour chaque classe A–G.
C'est l'outil idéal pour répondre à des questions comme : « Combien vaut vraiment un logement G face à un C dans ce quartier ? »
Le résultat requiert un croisement DPE×DVF via référence cadastrale. La couverture est maximale pour les marchés avec des DPE post-juillet 2021. Si
classes est null, élargissez la zone ou utilisez get_dpe_stats.Paramètres
| Paramètre | Type | Défaut | Description |
|---|---|---|---|
| code_postal | string | — | Code postal — obligatoire si commune absent |
| commune | string | — | Commune — obligatoire si code_postal absent |
| type_local | enum | — | Maison | Appartement |
Exemple
// Demander à Claude :
// "Quel est l'impact de l'étiquette DPE sur les prix dans le 11e arrondissement ?"
{
"tool": "get_dpe_premium",
"arguments": {
"code_postal": "75011",
"type_local": "Appartement"
}
}{
"classes": {
"A": { "count": 189, "median_prix_m2": 12800, "vs_median_pct": 14.2 },
"B": { "count": 742, "median_prix_m2": 11900, "vs_median_pct": 6.1 },
"C": { "count": 2310, "median_prix_m2": 11400, "vs_median_pct": 1.7 },
"D": { "count": 3890, "median_prix_m2": 11200, "vs_median_pct": 0.0 },
"E": { "count": 1980, "median_prix_m2": 10100, "vs_median_pct": -9.8 },
"F": { "count": 820, "median_prix_m2": 9300, "vs_median_pct":-16.9 },
"G": { "count": 380, "median_prix_m2": 8800, "vs_median_pct":-21.4 }
},
"summary": "Class A homes sell at +14.2% vs. median; class G at -21.4%",
"_credits": { "used": 10, "remaining": 480 }
}Lecture du résultat
- vs_median_pct positif — prime : les biens de cette classe se vendent au-dessus de la médiane du marché
- vs_median_pct négatif — décote : les biens se vendent en dessous
- count faible (< 20) — résultat peu fiable, élargissez la zone