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ètreTypeDéfautDescription
code_postalstringCode postal (ex. '75011')
communestringCommune en majuscules (ex. 'BORDEAUX')
code_departementstringCode département (ex. '33')
type_batimentenummaison | appartement | immeuble
date_debutstringDPEs é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ètreTypeDéfautDescription
code_postalstringCode postal — obligatoire si commune absent
communestringCommune — obligatoire si code_postal absent
type_localenumMaison | 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