accueil / serveurs / Recherche & Web / re.parcellai/parcellaire
re.parcellai/parcellaire
serveur MCP (Model Context Protocol) · parcellaire 1.2.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que re.parcellai/parcellaire est sûr ?
Au dernier audit MCP Hub, le serveur MCP « re.parcellai/parcellaire » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 15 outils
- estimate_property_price≈ 571 tokens
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.
Paramètres, retour & exemple (9)
Paramètreslat· ? · optionnel
Latitude, si pas d'adresselng· ? · optionnel
Longitude, si pas d'adresseaddress· ? · optionnel
Adresse du bien (option la plus simple)type_bien· string · requis · maison | appartement
Type de bien : 'maison' ou 'appartement'classe_dpe· ? · optionnel
Classe DPE si connue (affine l'estimation)code_insee· ? · optionnel
Code INSEE de la commune, si pas d'adressesurface_m2· number · requis
Surface habitable en m² (annonce ou DPE du logement), ex: 85. Jamais l'emprise au sol d'un bâtiment.terrain_m2· ? · optionnel
Surface du terrain en m² (maisons)annee_construction· ? · optionnel
Année de construction, ex: 1975 (affine l'estimation)
Exemple d'appel{"name": "estimate_property_price", "arguments": {"type_bien": "maison", "surface_m2": 1}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_parcelles_by_address≈ 187 tokens
Géocode une adresse postale française (Base Adresse Nationale) puis retourne la ou les parcelles cadastrales correspondantes avec leur IDU. L'IDU permet ensuite d'appeler get_parcelle. Donner l'adresse la plus complète possible (numéro, rue, commune).
Paramètres, retour & exemple (1)
Paramètresaddress· string · requis
Adresse postale, ex: '10 quai des Chartrons, Bordeaux'
Exemple d'appel{"name": "find_parcelles_by_address", "arguments": {"address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_parcelles_by_criteria≈ 848 tokens
Identifie les parcelles candidates d'un bien immobilier à partir de ses caractéristiques (celles d'une annonce : commune, surface, classe et consommation DPE, GES, date du DPE, année de construction, terrain), en croisant avec la base des DPE et des ventes DVF. Équivalent sans URL ni quota de geolocate_listing. Plus il y a de critères DPE (consommation en kWh/m²/an, émissions GES, date), plus le résultat est précis. Retourne jusqu'à 10 candidates triées par score.
Paramètres, retour & exemple (11)
Paramètrescommune· ? · optionnel
Nom de la commune, ex: 'Angers'. Pour une commune homonyme, préciser son code entre parenthèses : 'Thénac (17444)' (code INSEE), 'Thénac (17460)' (code postal) ou 'Thénac (17)' (département).date_dpe· ? · optionnel
Date unique du DPE au format ISO 'AAAA-MM' (ex: '2026-09') ou 'AAAA-MM-JJ' (ex: '2026-09-15'). Indice de similarité, pas un filtre exact ni une plage. Pour une période, utiliser search_dpe avec date_dpe_min et date_dpe_max. Omettre si inconnue.ges_kg_m2· ? · optionnel
Émissions GES en kg CO2/m²/antype_bien· ? · optionnel
Type de bien : 'maison' ou 'appartement'classe_dpe· ? · optionnel
Classe énergie du DPE : une lettre de A à Gclasse_ges· ? · optionnel
Classe GES du DPE : une lettre de A à Gcode_postal· ? · optionnel
Code postal, ex: '49100'conso_dpe_kwh_m2· ? · optionnel
Consommation énergie primaire en kWh/m²/anannee_construction· ? · optionnel
Année de construction, ex: 1975surface_terrain_m2· ? · optionnel
Surface du terrain en m² (maisons), ex: 600surface_habitable_m2· ? · optionnel
Surface habitable en m², ex: 85
Exemple d'appel{"name": "find_parcelles_by_criteria", "arguments": {"commune": "texte", "date_dpe": "texte", "ges_kg_m2": "texte", "type_bien": "texte", "classe_dpe": "texte", "classe_ges": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - find_place≈ 338 tokens
Géocode un lieu nommé (gare, mairie, hôpital, école, université, monument, station de tram…) avec l'index des points d'intérêt de l'IGN, et retourne plusieurs candidats avec leur catégorie, leur commune et leurs coordonnées. Passer ensuite lat et lng du bon candidat à search_dpe, search_ventes_dvf ou search_parcelles. Inclure la commune dans la requête et le nom officiel quand il est connu (ex: 'gare Angers Saint-Laud', 'centre hospitalier universitaire Angers'). Vérifier la catégorie et la commune : le premier candidat n'est pas toujours le bon (un quartier « Gare » n'est pas la gare). Pour une adresse, une rue ou une place, utiliser plutôt le paramètre address des outils de recherche.
Paramètres, retour & exemple (2)
Paramètreslimit· ? · optionnel
Nombre de candidats (défaut 5, max 10)query· string · requis
Nom du lieu et commune, ex: 'gare Angers Saint-Laud'
Exemple d'appel{"name": "find_place", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - geolocate_listing≈ 232 tokens
Analyse l'URL d'une annonce immobilière française (SeLoger, PAP, Bien'ici, Le Figaro Immobilier…) : extrait les caractéristiques du bien (surface, DPE, commune, terrain, prix affiché) puis identifie les parcelles cadastrales candidates en croisant avec la base des DPE. Service gratuit avec une limite GLOBALE de 50 analyses par heure, tous clients MCP confondus, sans limite individuelle — si la limite est atteinte (erreur 429), NE PAS réessayer immédiatement.
Paramètres, retour & exemple (1)
Paramètresurl· string · requis
URL complète de l'annonce immobilière
Exemple d'appel{"name": "geolocate_listing", "arguments": {"url": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_commune_stats≈ 296 tokens
Retourne les statistiques d'une commune française : parcelles et bâtiments, prix au m² et volumes de transactions DVF par année, répartition des classes DPE, taux de propriétaires, logements vacants, etc. Identifier la commune par 'insee_id' (fiable) ou par 'commune' (nom ou code postal).
Paramètres, retour & exemple (2)
Paramètrescommune· ? · optionnel
Nom de la commune, ex: 'Angers'. Pour une commune homonyme, préciser son code entre parenthèses : 'Thénac (17444)' (code INSEE), 'Thénac (17460)' (code postal) ou 'Thénac (17)' (département). Ou son code postal.insee_id· ? · optionnel
Code INSEE de la commune (prioritaire si fourni)
Exemple d'appel{"name": "get_commune_stats", "arguments": {"commune": "texte", "insee_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_dpe≈ 182 tokens
Retourne le résumé d'un DPE à partir de son numéro ADEME (13 caractères, présent sur les annonces immobilières et les diagnostics) : classe énergie, GES, surface, type de bien, localisation, ainsi qu'une estimation de prix du bien quand elle est possible.
Paramètres, retour & exemple (1)
Paramètresdpe_id· string · requis
Numéro ADEME du DPE, ex: '2233E1234567X'
Exemple d'appel{"name": "get_dpe", "arguments": {"dpe_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_parcelle≈ 520 tokens
Retourne la fiche de base d'une parcelle cadastrale à partir de son IDU (14 caractères) : surface, adresse, commune. Tout le reste est à demander via 'include', uniquement pour les sections utiles à la question (chaque section allonge la réponse) : parcelles adjacentes (parcelles_adjacentes : celles qui la touchent, avec surface, bâti et nombre de DPE ; pour toute question de voisinage ou quand l'adresse ou un DPE pointe une petite parcelle sans bâti), bâtiments (batiments), transactions immobilières (dvf), diagnostics énergétiques (dpes), zonage d'urbanisme (urbanisme, la plus lente), données bâtiment BDNB (bdnb), piscines, copropriétés (rnc), propriétaires personnes morales (majic_pm), permis de construire (sitadel). La réponse donne toujours le nombre d'éléments de chaque section (donnees_disponibles), même non demandée : s'en servir pour décider quelles sections lire.
Paramètres, retour & exemple (3)
Paramètresinclude· ? · optionnel
Sections à inclure, ex: ['dvf', 'dpes']. Aucune par défaut : sans include, seule la fiche de base de la parcelle est retournée.max_items· ? · optionnel
Nombre maximum d'éléments par section liste (défaut 30). Les sections tronquées sont signalées dans 'sections_tronquees'.parcelle_id· string · requis
IDU de la parcelle, 14 caractères, ex: '33063000IK0001'
Exemple d'appel{"name": "get_parcelle", "arguments": {"parcelle_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - get_parcelle_context≈ 467 tokens
Retourne l'environnement d'une parcelle cadastrale (IDU 14 caractères) à partir de sources publiques (Géorisques, ARCEP, ministère de l'Éducation, observatoires des loyers…). Passer à true uniquement les sections utiles à la question, ex: { risques: true, fibre: true }. Sans aucune section à true, aucune donnée d'environnement n'est retournée.
Paramètres, retour & exemple (13)
Paramètresfibre· boolean · optionnel
Éligibilité fibre et opérateurs (ARCEP)sante· boolean · optionnel
Médecins, pharmacies… prochesecoles· boolean · optionnel
Écoles prochesloyers· boolean · optionnel
Loyers de référence en €/m²emprise· boolean · optionnel
Emprise du bâti au solrisques· boolean · optionnel
Risques Géorisques : inondation, argiles, radon, sismicité, pollution…terrain· boolean · optionnel
Relief et altituderecharge· boolean · optionnel
Bornes de recharge prochescommerces· boolean · optionnel
Commerces prochesfiliation· boolean · optionnel
Historique des découpages cadastrauxparcelle_id· string · requis
IDU de la parcelle, 14 caractères, ex: '33063000IK0001'restrictions_eau· boolean · optionnel
Arrêtés de restriction d'eau (sécheresse) en courssecteur_scolaire· boolean · optionnel
Établissements du secteur scolaire
Exemple d'appel{"name": "get_parcelle_context", "arguments": {"parcelle_id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_communes≈ 180 tokens
Recherche une commune française par nom ou code postal. Retourne le code INSEE (nécessaire pour get_commune_stats), les coordonnées et l'URL de la page cadastre quand elle existe. À utiliser en premier quand on ne connaît que le nom d'une ville.
Paramètres, retour & exemple (1)
Paramètresquery· string · requis
Nom de commune ou code postal, ex: 'Bordeaux' ou '33000'
Exemple d'appel{"name": "search_communes", "arguments": {"query": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_dpe≈ 1260 tokens
Liste les diagnostics de performance énergétique (DPE ADEME) d'une zone : autour d'une adresse, d'une parcelle ou d'un point (rayon), dans toute une commune ou dans toute une intercommunalité. Filtres : type de bâtiment, classes énergie/GES, surface, année de construction, date du DPE. Avec 'address' (numéro + rue), retourne aussi les DPE rattachés exactement à cette adresse. Résultats triés du plus récent au plus ancien et paginés ('limit', 'offset').
Paramètres, retour & exemple (18)
Paramètreslat· ? · optionnel
Latitude du centre (avec 'lng')lng· ? · optionnel
Longitude du centre (avec 'lat')limit· ? · optionnel
DPE par page (défaut 20, max 50)offset· ? · optionnel
Index de départ pour la pagination (défaut 0, max 5000). Utiliser pagination.next_offset pour la page suivante.address· ? · optionnel
Adresse postale au centre de la zonecommune· ? · optionnel
Nom de la commune, ex: 'Angers'. Pour une commune homonyme, préciser son code entre parenthèses : 'Thénac (17444)' (code INSEE), 'Thénac (17460)' (code postal) ou 'Thénac (17)' (département). Couvre toute la commune (ignore 'rayon_m').rayon_m· ? · optionnel
Rayon autour du centre en mètres (défaut 500, max 25000)classe_dpe· ? · optionnel
Classe énergie : une lettre de A à Gclasse_ges· ? · optionnel
Classe GES : une lettre de A à Gparcelle_id· ? · optionnel
IDU d'une parcelle au centre de la zonedate_dpe_max· ? · optionnel
Borne maximale inclusive du DPE : année '2026' (31 décembre), mois ISO '2026-09' (dernier jour du mois), ou jour ISO '2026-09-30'. Pour une plage, utiliser date_dpe_min et date_dpe_max séparément. Omettre pour ne pas fixer de maximum.date_dpe_min· ? · optionnel
Borne minimale inclusive du DPE : année '2026', mois ISO '2026-09' (premier jour du mois), ou jour ISO '2026-09-15'. Pour une plage, utiliser date_dpe_min et date_dpe_max séparément, pas une plage dans ce champ. Omettre pour ne pas fixer de minimum.type_batiment· ? · optionnel
'immeuble' = DPE d'immeuble collectif entiersurface_max_m2· ? · optionnel
Surface habitable maximale en m², ex: 120surface_min_m2· ? · optionnel
Surface habitable minimale en m², ex: 60intercommunalite· ? · optionnel
Nom ou SIREN d'une intercommunalité, ex: 'Grand Annecy', 'CA de La Rochelle', '241700434' : toutes ses communes membres, listées dans le résultat (ignore 'rayon_m').annee_construction_max· ? · optionnel
Année de construction maximale, ex: 1990annee_construction_min· ? · optionnel
Année de construction minimale, ex: 1950
Exemple d'appel{"name": "search_dpe", "arguments": {"lat": "texte", "lng": "texte", "limit": "texte", "offset": "texte", "address": "texte", "commune": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_parcelles≈ 2492 tokens
Recherche des parcelles cadastrales dans une zone avec les filtres de la carte parcellai.re/carte : surfaces, DPE, ventes DVF, année de construction, piscines, permis de construire, copropriétés, propriétaires personnes morales… Définir la zone par 'commune' (nom), 'intercommunalite' (nom ou SIREN d'une communauté d'agglomération, de communes, urbaine ou d'une métropole), 'departement' (code ou nom), 'region' (code ou nom) OU par 'viewport'. Région + SIREN est supporté sans commune. Omettre les filtres non demandés ; une valeur vide ou null signifie aucun filtre. Les filtres has_* acceptent true pour sélectionner une présence connue ; false est rejeté car la recherche par absence n’est pas prise en charge. Retourne le nombre total de parcelles, une PAGE de résultats détaillés et un lien vers la carte interactive. Résultats paginés : 'nb_parcelles' est le total, mais seules 'limit' parcelles (défaut 20, max 50) sont détaillées à partir de 'offset'. Vérifier 'pagination.has_more' et relancer avec 'offset' = 'pagination.next_offset' pour les pages suivantes. Si la zone est trop large, retourne une répartition agrégée par commune.
Paramètres, retour & exemple (26)
Paramètreslimit· ? · optionnel
Nombre de parcelles détaillées retournées par page (défaut 20, max 50)siren· ? · optionnel
SIREN du propriétaire personne moraleoffset· ? · optionnel
Index de départ pour la pagination (défaut 0). Utiliser pagination.next_offset pour la page suivante.region· ? · optionnel
Nom ou code INSEE de la région, ex: 'Bretagne', 'Île-de-France', '52'. Recherche dans tous ses départements couverts (France métropolitaine hors Corse).commune· ? · optionnel
Nom de la commune, ex: 'Angers'. Pour une commune homonyme, préciser son code entre parenthèses : 'Thénac (17444)' (code INSEE), 'Thénac (17460)' (code postal) ou 'Thénac (17)' (département).date_dpe· ? · optionnel
Date d'établissement du DPE. Année (2026 ou '2026'), mois ISO ('2026-09'), jour ISO ('2026-09-15'), ou plage inclusive séparée par un tiret : '2026-09-15-2026-09-30', '2026-09-2026-10', '2019-2024'. Borne ouverte : '2026-09-15-' (minimum), '-2026-09-30' (maximum). Une année ou un mois couvre toute cette année ou ce mois. Ne pas fournir de tableau. Omettre si aucun filtre de date.viewport· ? · optionnel
Zone géographique explicite (alternative à commune). Hauteur ≤ 20 km pour un détail parcelle par parcelleclasse_dpe· ? · optionnel
Classe énergie d'un logement. Clé exacte: classe_dpe; valeur: une lettre A-G.classe_ges· ? · optionnel
Classe GES. Clé exacte: classe_ges; valeur: une lettre A-G.date_vente· ? · optionnel
Date de vente DVF. Année (2026 ou '2026'), mois ISO ('2026-09'), jour ISO ('2026-09-15'), ou plage inclusive séparée par un tiret : '2026-09-15-2026-09-30', '2026-09-2026-10', '2019-2024'. Borne ouverte : '2026-09-15-' (minimum), '-2026-09-30' (maximum). Une année ou un mois couvre toute cette année ou ce mois. Ne pas fournir de tableau. Omettre si aucun filtre de date.departement· ? · optionnel
Code ou nom du département, ex: '49', 'Maine-et-Loire'. Peut aussi restreindre une commune ou un viewport.has_piscine· ? · optionnel
Uniquement les parcelles avec piscineprix_vente_eur· ? · optionnel
Prix de la dernière vente DVF en euros. Nombre ou texte : 250 ou '250' (exact), '100-500' (plage), '100-' (minimum), '-500' (maximum)has_copropriete· ? · optionnel
true : parcelles avec une copropriété RNC connue. false non pris en charge ; omettre ne filtre pas ce critère.conso_dpe_kwh_m2· ? · optionnel
Consommation énergie primaire en kWh/m²/an (alternative à classe_dpe). Nombre ou texte : 250 ou '250' (exact), '100-500' (plage), '100-' (minimum), '-500' (maximum)intercommunalite· ? · optionnel
Nom ou SIREN d'une intercommunalité, ex: 'CA de La Rochelle', 'agglo de Niort', 'Bordeaux Métropole', '241700434'. Cherche dans toutes ses communes membres, listées dans le résultat avec leur nombre de parcelles.nombre_batiments· ? · optionnel
Nombre de bâtiments sur la parcelle. Nombre ou texte : 250 ou '250' (exact), '100-500' (plage), '100-' (minimum), '-500' (maximum)annee_construction· ? · optionnel
Année de construction (BDNB). Nombre ou texte : 250 ou '250' (exact), '100-500' (plage), '100-' (minimum), '-500' (maximum)has_permis_demolir· ? · optionnel
Uniquement les parcelles avec un permis de démolir (PD)surface_piscine_m2· ? · optionnel
Surface de la piscine en m². Nombre ou texte : 250 ou '250' (exact), '100-500' (plage), '100-' (minimum), '-500' (maximum)surface_batiment_m2· ? · optionnel
Emprise au sol d'un bâtiment en m². Nombre ou texte : 250 ou '250' (exact), '100-500' (plage), '100-' (minimum), '-500' (maximum)surface_parcelle_m2· ? · optionnel
Une seule surface de parcelle en m² par appel. Nombre ou texte : 250 ou '250' (exact), '100-500' (plage), '100-' (minimum), '-500' (maximum). Un entier seul est quasi exact (tolérance d'arrondi) : pour une surface approximative (« environ 600 m² »), passer une plage, ex: '540-660'. Pour plusieurs surfaces exactes, effectuer un appel séparé par surface; ne jamais fournir de tableau ni de liste séparée par des virgules.surface_habitable_m2· ? · optionnel
Surface habitable (DPE) en m². Nombre ou texte : 250 ou '250' (exact), '100-500' (plage), '100-' (minimum), '-500' (maximum). Un entier seul est quasi exact : pour une surface approximative, passer une plage, ex: '135-145'.has_permis_construire· ? · optionnel
Uniquement les parcelles avec un permis de construire (PC), hors permis de démolir, d'aménager et déclarations préalablesdate_permis_construire· ? · optionnel
Date d'autorisation. Avec has_permis_construire ou has_permis_demolir, elle porte sur ce permis ; seule, sur toute autorisation d'urbanisme (permis de construire, de démolir, d'aménager, déclaration préalable). Année (2026 ou '2026'), mois ISO ('2026-09'), jour ISO ('2026-09-15'), ou plage inclusive séparée par un tiret : '2026-09-15-2026-09-30', '2026-09-2026-10', '2019-2024'. Borne ouverte : '2026-09-15-' (minimum), '-2026-09-30' (maximum). Une année ou un mois couvre toute cette année ou ce mois. Ne pas fournir de tableau. Omettre si aucun filtre de date.has_proprietaire_personne_morale· ? · optionnel
Uniquement les parcelles détenues par une personne morale (société, collectivité…)
Exemple d'appel{"name": "search_parcelles", "arguments": {"limit": "texte", "siren": "texte", "offset": "texte", "region": "texte", "commune": "texte", "date_dpe": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_permis≈ 898 tokens
Recherche les autorisations d'urbanisme Sitadel par commune, intercommunalité, département ou région, avec filtre de destination (hébergement hôtelier, habitation, bureaux, commerce…). Retourne une ligne par permis, ses parcelles, son adresse et ses surfaces par destination, triées par date d'autorisation décroissante. Pour les derniers permis, omettre la date si aucune période n'est demandée. Les surfaces de construction ou créées par changement de destination sont distinctes des surfaces supprimées ou démolies : un permis impliquant un hôtel ne crée pas nécessairement un nouvel hôtel. Les résultats sont limités aux autorisations liées aux parcelles cadastrales et ne garantissent pas une couverture exhaustive.
Paramètres, retour & exemple (10)
Paramètreslimit· integer · optionnel
Nombre de permis par page, défaut 20, maximum 50.offset· integer · optionnel
Index de départ, reprendre pagination.next_offset. Au-delà de 5000, restreindre la période ou la zone.region· ? · optionnel
Code INSEE ou nom de la région, ex: Pays de la Loire. France métropolitaine hors Corse.commune· ? · optionnel
Nom de la commune, ex: 'Angers'. Pour une commune homonyme, préciser son code entre parenthèses : 'Thénac (17444)' (code INSEE), 'Thénac (17460)' (code postal) ou 'Thénac (17)' (département).departement· ? · optionnel
Code ou nom du département, ex: 44 ou Loire-Atlantique. Peut restreindre une commune ou une région.destination· string · optionnel · hebergement_hotelier | habitation | bureaux | commerce | artisanat | industrie | agriculture | entrepot
Destination à rechercher à partir de ses surfaces déclarées. Pour des hôtels : hebergement_hotelier. Omettre pour toutes les destinations.intercommunalite· ? · optionnel
Nom ou SIREN de l'intercommunalité, alternative à commune.date_autorisation· ? · optionnel
Date d'autorisation, facultative. Année (2026 ou '2026'), mois ISO ('2026-09'), jour ISO ('2026-09-15'), ou plage inclusive séparée par un tiret : '2026-09-15-2026-09-30', '2026-09-2026-10', '2019-2024'. Borne ouverte : '2026-09-15-' (minimum), '-2026-09-30' (maximum). Une année ou un mois couvre toute cette année ou ce mois. Ne pas fournir de tableau. Omettre si aucun filtre de date.type_autorisation· string · optionnel · PC | DP | PD | PA
PC (permis de construire, défaut), DP (déclaration préalable), PD (démolition) ou PA (aménagement).operation_destination· string · optionnel · toutes | creation | suppression | existant
Avec destination : toutes (défaut) concerne cette destination ; creation construit ou convertit vers elle ; suppression démolit ou convertit vers un autre usage ; existant exige une surface avant travaux. Une surface inconnue ne vaut pas zéro.
Exemple d'appel{"name": "search_permis", "arguments": {"limit": 1, "offset": 1, "region": "texte", "commune": "texte", "departement": "texte", "destination": "hebergement_hotelier"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - search_ventes_dvf≈ 1116 tokens
Liste les ventes immobilières (DVF) d'une zone : autour d'une adresse, d'une parcelle ou d'un point (rayon), ou dans toute une commune — idéal pour trouver des biens comparables. Une ligne par vente : date, prix, type de bien, surface bâtie, pièces, terrain, parcelles, prix au m² (quand la vente porte sur un seul logement). Retourne aussi la médiane du prix au m² des ventes filtrées. Seules les ventes géolocalisées sont couvertes (depuis 2021), hors Alsace-Moselle (Bas-Rhin, Haut-Rhin, Moselle), absente du fichier DVF. Filtrer par 'type_bien' pour des prix au m² comparables.
Paramètres, retour & exemple (16)
Paramètreslat· ? · optionnel
Latitude du centre (avec 'lng')lng· ? · optionnel
Longitude du centre (avec 'lat')tri· ? · optionnel
Tri des ventes (défaut : date décroissante ; distance pour les plus proches)limit· ? · optionnel
Ventes par page (défaut 20, max 50)offset· ? · optionnel
Index de départ pour la pagination (défaut 0, max 5000). Utiliser pagination.next_offset pour la page suivante.address· ? · optionnel
Adresse postale au centre de la zonecommune· ? · optionnel
Nom de la commune, ex: 'Angers'. Pour une commune homonyme, préciser son code entre parenthèses : 'Thénac (17444)' (code INSEE), 'Thénac (17460)' (code postal) ou 'Thénac (17)' (département). Couvre toute la commune (ignore 'rayon_m').rayon_m· ? · optionnel
Rayon autour du centre en mètres (défaut 500, max 25000)date_max· ? · optionnel
Borne maximale inclusive au format ISO 'AAAA-MM-JJ', ex: '2026-09-30'. Omettre pour ne pas fixer de maximum.date_min· ? · optionnel
Borne minimale inclusive au format ISO 'AAAA-MM-JJ', ex: '2026-09-15' (défaut 2021-01-01). Pour une plage, utiliser date_min et date_max séparément, pas une plage dans ce champ.type_bien· ? · optionnel
Type de bien vendu : 'maison', 'appartement' ou 'local' (local commercial, industriel ou assimilé)parcelle_id· ? · optionnel
IDU d'une parcelle au centre de la zoneprix_max_eur· ? · optionnel
Prix de vente maximal en euros, ex: 400000prix_min_eur· ? · optionnel
Prix de vente minimal en euros, ex: 150000surface_max_m2· ? · optionnel
Surface bâtie maximale en m², ex: 120surface_min_m2· ? · optionnel
Surface bâtie minimale en m², ex: 60
Exemple d'appel{"name": "search_ventes_dvf", "arguments": {"lat": "texte", "lng": "texte", "tri": "texte", "limit": "texte", "offset": "texte", "address": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_feedback≈ 870 tokens
Transmet à l'équipe Parcellaire un retour sur le service, pour orienter ses évolutions : besoin non couvert, donnée manquante, bug, idée de fonctionnalité ou retour positif. N'appeler qu'avec l'accord explicite de l'utilisateur dans la conversation, jamais à son insu : quand il demande lui-même à envoyer un retour (origine 'utilisateur'), ou après lui avoir proposé de signaler une demande que les outils n'ont pas permis de satisfaire (donnée absente, filtre manquant, erreur répétée) et qu'il a accepté (origine 'assistant'). Lui dire ce qui sera envoyé, reformuler fidèlement, ne rien inventer, un seul envoi par besoin. Ne jamais inclure de données personnelles : ni nom, email, téléphone, adresse précise, numéro de parcelle ou de DPE, ni URL d'annonce ; décrire le besoin en termes généraux (commune ou département au plus). L'équipe ne répond pas par ce canal : pour une question ou une réponse personnelle, orienter vers https://parcellai.re/contact.
Paramètres, retour & exemple (7)
Paramètrestype· string · requis · fonctionnalite | donnees_manquantes | bug | positif | autre
'fonctionnalite' (outil, filtre ou usage souhaité), 'donnees_manquantes' (donnée absente, incomplète ou trop ancienne), 'bug' (erreur ou résultat faux), 'positif' (ce qui a été utile), 'autre'outils· ? · optionnel
Noms des outils Parcellaire appelés pendant la conversation, dans l'ordre, ex: ['find_parcelles_by_address', 'search_ventes_dvf']profil· ? · optionnel
Profil de l'utilisateur, seulement s'il ressort clairement de la conversation : 'acheteur', 'proprietaire' (ou vendeur), 'locataire', 'professionnel_immobilier' (agent, notaire, diagnostiqueur, promoteur, géomètre), 'investisseur', 'collectivite', 'developpeur', 'etude' (presse, recherche, analyse de marché). Omettre sinon.message· string · requis
Le retour lui-même : ce qui manque, ce qui ne marche pas ou ce qui serait utile, avec le résultat attenduorigine· string · requis · utilisateur | assistant
'utilisateur' si l'utilisateur a demandé lui-même à envoyer ce retour, 'assistant' si l'IA l'a proposé et que l'utilisateur a acceptécas_usage· string · requis
Ce que l'utilisateur cherchait à accomplir, en termes généraux, ex: 'comparer le prix au m² d'une maison avec les ventes récentes du quartier avant une offre d'achat à Nantes'accord_utilisateur· boolean · requis
true : l'utilisateur a accepté dans la conversation l'envoi de ce retour. Sans son accord, ne pas appeler l'outil.
Exemple d'appel{"name": "send_feedback", "arguments": {"type": "fonctionnalite", "message": "texte", "origine": "utilisateur", "cas_usage": "texte", "accord_utilisateur": true}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».