Skip to main content
Glama

Infoparcelle - cadastre, DVF, DPE, PLU

infoparcelle_dpe_search

Read-onlyIdempotent

🌿 Rechercher des diagnostics de performance énergétique (DPE).

Fonction: Accéder aux diagnostics officiels de performance énergétique des bâtiments en France.

Qu'est-ce qu'un DPE? Le DPE (Diagnostic de Performance Énergétique) est un document obligatoire qui évalue:

  • La consommation énergétique d'un bâtiment (kWh/m²/an)

  • Les émissions de gaz à effet de serre (kg CO2/m²/an)

  • Classe énergétique de A (meilleure) à G (moins bonne)

  • Recommandations d'amélioration énergétique

Filtres de recherche disponibles (33 paramètres):

  1. Identifiants:

    • numero_dpe, code_parcelle, code_section

  2. Géographiques:

    • code_departement, code_municipalite, code_postal, cadastre_id

    • lat/lon (coordonnées GPS)

  3. Types:

    • type_dpe, type_batiment, bati_type

  4. Classes énergétiques:

    • etiquette_dpe / classe_energie (A-G)

    • etiquette_ges / classe_ges (A-G)

  5. Consommations:

    • conso_energie_min/max / consommation_min/max (kWh/m²/an)

    • emission_ges_min/max (kg CO2/m²/an)

  6. Coûts:

    • cout_total_min/max (euros/an)

  7. Dates:

    • date_etablissement_min/max

    • date_reception_dpe_min/max

  8. Construction:

    • annee_construction_min/max

    • surface_habitable_min/max (m²)

Retourne:

  • Identifiant du DPE

  • Classe de consommation énergétique (A à G)

  • Classe d'émissions GES (A à G)

  • Consommation annuelle en kWh/m²/an

  • Émissions de GES en kg CO2/m²/an

  • Dates d'établissement et réception

  • Adresse du bien

  • Type de bien (maison, appartement)

  • Surface du bien

  • Année de construction

  • Type de chauffage, isolation, etc.

  • Coûts énergétiques annuels

Classes énergétiques:

  • A: ≤ 70 kWh/m²/an (très performant)

  • B: 71-110 kWh/m²/an (performant)

  • C: 111-180 kWh/m²/an (assez performant)

  • D: 181-250 kWh/m²/an (moyenne performance)

  • E: 251-330 kWh/m²/an (faible performance)

  • F: 331-420 kWh/m²/an (très faible performance)

  • G: > 420 kWh/m²/an (extrêmement faible - passoire énergétique)

Cas d'usage principaux:

  1. Recherche de logements performants:

    • Trouver des biens avec bonnes performances énergétiques

    • Identifier les "passoires énergétiques" (F et G)

    • Comparer les performances dans un secteur

  2. Investissement immobilier:

    • Évaluer les coûts énergétiques futurs

    • Identifier les biens nécessitant des travaux

    • Anticiper les obligations réglementaires (interdiction location F-G)

  3. Études environnementales:

    • Analyser le parc immobilier d'une commune

    • Évaluer l'impact carbone d'un territoire

    • Identifier les priorités de rénovation

  4. Analyse de marché:

    • Corrélation entre DPE et prix de vente

    • Évolution des performances dans le temps

    • Comparaison entre différents quartiers

Exemples concrets:

  1. Logements très performants (A-B) à Paris: { code_municipalite: "75056", classe_energie: "A,B" }

  2. Passoires énergétiques dans le 69: { code_departement: "69", classe_energie: "F,G" }

  3. Biens avec faible émission GES: { code_postal: "69001", classe_ges: "A,B,C" }

  4. Consommation < 150 kWh/m²/an: { code_postal: "75008", consommation_max: 150 }

  5. DPE récents d'une parcelle: { cadastre_id: "750560000B0064", date_etablissement_min: "2021-01-01" }

Contexte réglementaire:

  • Depuis 2023: Interdiction de louer les logements classés G

  • Depuis 2025: Interdiction de louer les logements classés F

  • Depuis 2028: Interdiction de louer les logements classés E

  • Le DPE est obligatoire pour toute vente ou location

Tool call template

This tool declares no required parameters. Add optional parameters from the input schema as needed.

{
  "id": 1,
  "jsonrpc": "2.0",
  "method": "tools/call",
  "params": {
    "arguments": {},
    "name": "infoparcelle_dpe_search"
  }
}

Input Schema

NameRequiredDescriptionDefault
latNoLatitude (WGS84)
lonNoLongitude (WGS84)
champsNoChamps souhaités. Valeurs possibles: numero_dpe, type_dpe, date_etablissement, date_reception, date_visite, date_fin_validite, version, etiquette_dpe, etiquette_ges, adresse, type_batiment, bati_type, annee_construction, periode_construction, surface_habitable, nombre_niveau_logement, hauteur_sous_plafond, conso_energie, conso_chauffage, conso_ecs, conso_refroidissement, conso_eclairage, emission_ges, emission_ges_chauffage, emission_ges_ecs, cout_total, cout_chauffage, cout_ecs, parcelles, municipalite, centre
formatNoFormatjson
limiteNoRésultats/page
curseurNoCurseur pagination
type_dpeNoType de DPE
bati_typeNoType bâti: LEGER, DUR, etc.
champ_triNoChamp de tri
ordre_triNoDirection tridesc
classe_gesNoAlias de etiquette_ges. Classe GES: A,B,C,D,E,F,G
numero_dpeNoNuméro unique du DPE
cadastre_idNoID cadastral de la parcelle
code_postalNoCode postal (5 chiffres). Ex: '75008'
code_sectionNoCode section cadastrale
code_parcelleNoCode parcelle cadastrale
etiquette_dpeNoÉtiquette DPE: A,B,C,D,E,F,G (plusieurs possibles)
etiquette_gesNoÉtiquette GES: A,B,C,D,E,F,G (plusieurs possibles)
type_batimentNoType bâtiment: appartement, maison, etc.
classe_energieNoAlias de etiquette_dpe. Classe énergie: A,B,C,D,E,F,G
cout_total_maxNoCoût total annuel max (€)
cout_total_minNoCoût total annuel min (€)
code_departementNoCode département (2-3 car). Ex: '75'
consommation_maxNoAlias de conso_energie_max
consommation_minNoAlias de conso_energie_min
emission_ges_maxNoÉmission GES max kg CO2/m²/an
emission_ges_minNoÉmission GES min kg CO2/m²/an
code_municipaliteNoCode INSEE commune (5 car). Ex: '75056'
conso_energie_maxNoConsommation max kWh/m²/an
conso_energie_minNoConsommation min kWh/m²/an
surface_habitable_maxNoSurface habitable max (m²)
surface_habitable_minNoSurface habitable min (m²)
annee_construction_maxNoAnnée construction max
annee_construction_minNoAnnée construction min
date_etablissement_maxNoDate établissement max (YYYY-MM-DD)
date_etablissement_minNoDate établissement min (YYYY-MM-DD)
date_reception_dpe_maxNoDate réception max (YYYY-MM-DD)
date_reception_dpe_minNoDate réception min (YYYY-MM-DD)

Output Schema

NameRequiredDescriptionDefault
donneesYes
paginationNoPagination a curseur.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.2/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare readOnlyHint, idempotentHint and non-destructive, so safety is covered. The description adds genuine context beyond them: the specific fields returned, the A–G thresholds in kWh/m²/an, and the regulatory rental bans on F/G (2023/2025/2028) that make certain classes operationally meaningful. It does not mention pagination limits, result caps, or data freshness/coverage, which keeps it from a 5.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness3/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The purpose is front-loaded and the markdown sections are easy to scan, but the text is very long for a search tool. Two sections duplicate structured data verbatim — the enumerated 33-filter list repeats the input schema and the 'Retourne' block repeats the output schema — and the DPE class/threshold table and regulatory background, while useful, inflate the payload considerably.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

With 38 optional parameters, full schema descriptions, an output schema and rich annotations, the definition is more than sufficient to call the tool correctly. The remaining gap is operational rather than descriptive: no guidance on paging through large result sets with curseur/limite, nor on which sibling to use for address resolution before searching.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema already carries the burden and baseline is 3. The description adds value by grouping the 38 parameters into functional families (identity, geography, classes, consumption, cost, dates, construction) and by showing composite example queries that demonstrate combining filters and alias usage (classe_energie, consommation_max). It stops short of explaining cursor pagination or champ_tri semantics.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description opens with a specific verb and resource ('Rechercher des diagnostics de performance énergétique (DPE)') and immediately scopes it to official French building energy certificates. That resource is clearly distinct from every sibling listed (coproprietes, dvf, permis, plu, proprietaires, geocoders), so an agent can route on the first line alone.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

Four concrete 'cas d'usage principaux' (finding efficient housing, investment analysis, environmental studies, market analysis) plus five worked query examples give clear positive guidance on when this tool applies. What's missing is any negative routing — nothing says 'use infoparcelle_dvf_search instead for transaction prices' or when to prefer the geocoder/parcelle tools to resolve an address first.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources