Skip to main content
Glama

Parcellaire — cadastre, DVF & DPE

Estimer le prix d'un bien immobilier

estimate_property_price
Read-onlyIdempotent

Estime le prix de vente d'une maison ou d'un appartement en France à partir des transactions DVF récentes et d'un modèle statistique national. Localisation par 'address' OU par 'lat' + 'lng' + 'code_insee'. Retourne un prix total, une fourchette, un prix au m² et des facteurs explicatifs.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
latNoLatitude, si pas d'adresse
lngNoLongitude, si pas d'adresse
addressNoAdresse du bien (option la plus simple)
type_bienYesType de bien : 'maison' ou 'appartement'
classe_dpeNoClasse DPE si connue (affine l'estimation)
code_inseeNoCode INSEE de la commune, si pas d'adresse
surface_m2YesSurface habitable en m² (annonce ou DPE du logement), ex: 85. Jamais l'emprise au sol d'un bâtiment.
terrain_m2NoSurface du terrain en m² (maisons)
annee_constructionNoAnnée de construction, ex: 1975 (affine l'estimation)

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedInput schema / properties / surface_m2 / description
      Previous value: -"Surface habitable en m², nombre, ex: 85"New value: +"Surface habitable en m² (annonce ou DPE du logement), ex: 85. Jamais l'emprise au sol d'un bâtiment."
  2. Changed3 schema fields changed
    • addedInput schema / properties / annee_construction / description
      Added value: +"Année de construction, ex: 1975 (affine l'estimation)"
    • changedInput schema / properties / surface_m2 / description
      Previous value: -"Surface habitable en m²"New value: +"Surface habitable en m², nombre, ex: 85"
    • addedInput schema / properties / type_bien / description
      Added value: +"Type de bien : 'maison' ou 'appartement'"
  3. Changed1 schema field changed
    • addedInput schema / additionalProperties
      Added value: +false
  4. Changed19 schema fields changed
    • addedInput schema / properties / address / anyOf
      Added value: +[
      +  {
      +    "anyOf": [
      +      {
      +        "type": "string"
      +      },
      +      {
      +        "const": "",
      +        "type": "string"
      +      }
      +    ]
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • removedInput schema / properties / address / type
      Removed value: -"string"
    • addedInput schema / properties / annee_construction / anyOf
      Added value: +[
      +  {
      +    "anyOf": [
      +      {
      +        "maximum": 9007199254740991,
      +        "minimum": -9007199254740991,
      +        "type": "integer"
      +      },
      +      {
      +        "const": "",
      +        "type": "string"
      +      }
      +    ]
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • removedInput schema / properties / annee_construction / maximum
      Removed value: -9007199254740991
    • removedInput schema / properties / annee_construction / minimum
      Removed value: --9007199254740991
    • removedInput schema / properties / annee_construction / type
      Removed value: -"integer"
    • addedInput schema / properties / classe_dpe / anyOf
      Added value: +[
      +  {
      +    "anyOf": [
      +      {
      +        "enum": [
      +          "A",
      +          "B",
      +          "C",
      +          "D",
      +          "E",
      +          "F",
      +          "G"
      +        ],
      +        "type": "string"
      +      },
      +      {
      +        "const": "",
      +        "type": "string"
      +      }
      +    ]
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • removedInput schema / properties / classe_dpe / enum
      Removed value: -[
      -  "A",
      -  "B",
      -  "C",
      -  "D",
      -  "E",
      -  "F",
      -  "G"
      -]
    • removedInput schema / properties / classe_dpe / type
      Removed value: -"string"
    • addedInput schema / properties / code_insee / anyOf
      Added value: +[
      +  {
      +    "anyOf": [
      +      {
      +        "maxLength": 5,
      +        "minLength": 5,
      +        "type": "string"
      +      },
      +      {
      +        "const": "",
      +        "type": "string"
      +      }
      +    ]
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • removedInput schema / properties / code_insee / maxLength
      Removed value: -5
    • removedInput schema / properties / code_insee / minLength
      Removed value: -5
    • removedInput schema / properties / code_insee / type
      Removed value: -"string"
    • addedInput schema / properties / lat / anyOf
      Added value: +[
      +  {
      +    "anyOf": [
      +      {
      +        "type": "number"
      +      },
      +      {
      +        "const": "",
      +        "type": "string"
      +      }
      +    ]
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • removedInput schema / properties / lat / type
      Removed value: -"number"
    • addedInput schema / properties / lng / anyOf
      Added value: +[
      +  {
      +    "anyOf": [
      +      {
      +        "type": "number"
      +      },
      +      {
      +        "const": "",
      +        "type": "string"
      +      }
      +    ]
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • removedInput schema / properties / lng / type
      Removed value: -"number"
    • addedInput schema / properties / terrain_m2 / anyOf
      Added value: +[
      +  {
      +    "anyOf": [
      +      {
      +        "type": "number"
      +      },
      +      {
      +        "const": "",
      +        "type": "string"
      +      }
      +    ]
      +  },
      +  {
      +    "type": "null"
      +  }
      +]
    • removedInput schema / properties / terrain_m2 / type
      Removed value: -"number"
  5. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources