Back to tracker
Plugin tracker
Tools
Explore what tracked Claude Connectors and ChatGPT Plugins can actually do. Search by tool, Plugin, Brand, category, verb, or access requirement.
Latest snapshot2026-09-12USmethodology registry-public-v1
Searchable tools
113,018
Authless tools
7,424
Auth required
100,766
Described tools
61,167
113,018 tools
- List authorized SMEPost organizationslist · List only the SMEPost organizations explicitly granted to this ChatGPT connection and still accessible to the current user.GSC SEO & Content PlannerSMEPost
PluginrequiredMarketing - List Capabilities & Configurationsmarkupai · List the checks this organization can run and the configurations available to apply.
Use this to see which agents exist (name, one-line description, category), and the personas, brand voice profiles, and style guides available for markupai_run_agents config. Not needed before markupai_review — it applies configuration automatically.
Returns a compact catalog: agents grouped by category and named config objects. No JSON schemas — inputs are always plain text.Markup AIMarkup AI
PluginoptionalContent & Design - Review Contentmarkupai · Review content against the organization's configured quality checks in one call.
Use this when the user wants content checked, reviewed, or cleaned up before publishing — brand voice drift, unapproved terminology, style-guide violations, hard-to-read sentences, AI-sounding phrasing, unsupported or risky claims, missing sourcing, and AI-search readiness (GEO/AEO: snippet readiness, answer-first headings, key takeaways, freshness). With no goal, the standard review set runs: style_agent, brand_voice, terminology, sentence_clarity, ai_voice_detector, generic_claims, source_authority. Pass goal to state what the user is trying to achieve, in plain language — the review composes the right set of checks for it and requests goal filtering from supported checks.
Returns what was checked (agents run, how they were selected, profiles and guides applied, goal interpretation, content size), any configuration warnings, and the flagged issues per agent with locations, explanations, and suggested corrections — everything needed to apply fixes. When the style check runs, its result also includes quality scores.Markup AIMarkup AI
PluginoptionalContent & Design - Run Specific Agentsmarkupai · Run an explicit, fixed set of agents.
Use this only when the user or an integration names specific checks to run, or a predefined integration needs a deterministic set. For 'review this', 'clean this up', or any general quality or brand ask, use markupai_review instead — it selects the right checks automatically (from the goal when one is given). The organization's configured profiles and guides still apply unless overridden in config. goal here requests filtering from supported agents only; it never changes or reorders the agent set, and warnings report any filtering exemptions or failures.
Valid agent names (for when specific checks are named) — persona (Simulates how a defined ICP persona reads content and flags where it would lose, confuse, or fail to resonate with that reader); brand_voice (Evaluates content against a brand voice profile); terminology (Checks text against organization terminology rules and suggests replacements); generic_claims (Identifies verifiable claims and promissory language in text and returns structured issues); source_authority (Identifies content lacking credibility and trust signals that AI models look for when deciding which sources to cite); freshness (Detects stale content, outdated references, and missing freshness signals using regex patterns and spaCy NER); link_integrity (Detects dead, mismatched, decayed, and off-topic hyperlinks and urls); focus_agent (Finds indirect body sentences in document sections); answer_authority (Detects Q&A header and answer authority issues); sentence_clarity (Identifies difficult sentences and suggests clearer rewrites); ai_voice_detector (Detects AI-generated content patterns using weighted issue detection across multiple subagents); style_agent (Analyzes text for style guideline compliance, checking for issues like passive voice, word choice, and consistency); snippet_readiness (Evaluates whether each section's opening snippet can stand alone if extracted by an AI system, with a concrete fix hint when it cannot); key_takeaways (Ensures that a short list of key takeaways from the text is present near the top of the document).
Returns one result entry per agent that completed, inside the same evidence envelope as markupai_review; agents that fail appear as agent_failed warnings, not results entries.Markup AIMarkup AI
PluginoptionalContent & Design - Bestehende Reise aktualisierenupdate · Speichert eine überarbeitete vollständige Reisevorlage. Vorher list_trips und get_trip aufrufen; IDs unveränderter Elemente beibehalten. Wichtige Hinweise gehören in advisories, jede Unterkunft benötigt geprüfte coords für ihre Destination-Karte.Trips, Made Yours.Trips, Made Yours.
PluginoptionalTravel & Hospitality - Eigene Reisen auflistenlist · Als erster Schritt verwenden, um die Reisen des angemeldeten Trips-Made-Yours-Kontos und ihre stabilen IDs zu laden.Trips, Made Yours.Trips, Made Yours.
PluginoptionalTravel & Hospitality - Neue Reise direkt anlegencreate · Erstellt nach einer kurzen, persönlich abgestimmten Recherche sofort eine vollständige Reise in Trips, Made Yours. Vorher tatsächlich vorhandene Vorlieben aus Chat, verfügbaren Erinnerungen und ausdrücklichen Angaben in mindestens drei konkrete Reiseentscheidungen übersetzen; bei zu wenig Kontext kurz gebündelt nachfragen. Die Website ist die Hauptansicht; den Plan nicht zuerst im Chat ausgeben.Trips, Made Yours.Trips, Made Yours.
PluginoptionalTravel & Hospitality - Qualitätsanforderungen für eine neue Reise ladenget · Vor jeder neuen Reise einmal aufrufen. Liefert die verbindlichen Vollständigkeitsregeln und ein kompaktes Beispiel für Route, Destination, Aktivitäten und Budget.Trips, Made Yours.Trips, Made Yours.
PluginoptionalTravel & Hospitality - Reise ladenget · Lädt die vollständige gemeinsame Reisevorlage anhand einer ID aus list_trips. Vor jeder Überarbeitung verwenden.Trips, Made Yours.Trips, Made Yours.
PluginoptionalTravel & Hospitality - Prepare a sauna quote requestprepare · Validate a draft sauna project request and identify missing details. This is read-only: it does not store data, send email, select a provider, or share contact details.Sauna Guide QuotesSauna Guide
PluginnoneHealth & Wellness - Start a personal sauna provider searchsubmit · Store a complete sauna project request and send confirmation and internal notification emails. Call only after prepare_sauna_quote_request and after the user explicitly approves submission. This never subscribes the user to a newsletter and never shares contact details with providers.Sauna Guide QuotesSauna Guide
PluginnoneHealth & Wellness - Create a date pollcreate · Creates a Letsfind date poll to find a date and time that works for a group, and returns a public voting link to share with the participants plus a private admin link. Participants pick yes/no/maybe per proposed slot. No account is needed to create or answer the poll.LetsfindLetsfind
PluginnoneProductivity - Create a text pollcreate · Creates a Letsfind text poll to let a group choose between free-text choices (restaurants, names, ideas), and returns a public voting link to share with the participants plus a private admin link. No account is needed to create or answer the poll.LetsfindLetsfind
PluginnoneProductivity - Get poll resultsget · Reads the current results of a Letsfind poll: who answered and how many yes/maybe/no votes each option received. Accepts either the poll key or any Letsfind poll link.LetsfindLetsfind
PluginnoneProductivity - infoparcelle_coproprietes_searchinfoparcelle · 🏢 Rechercher des copropriétés immatriculées au registre national.
**Fonction:** Accéder aux données officielles des copropriétés en France avec informations sur les syndics, lots, et arrêtés.
**Données Copropriétés:**
Les copropriétés sont immatriculées au registre national des copropriétés tenu par l'ANAH (Agence Nationale de l'Habitat). Ces données incluent:
- Identification (immatriculation, nom, adresse)
- Organisation (type de syndic, mandat, date du règlement)
- Composition (nombre de lots par type, ASL, AFUL, unions)
- Arrêtés (santé, péril, équipement)
- Localisation (parcelles, commune, coordonnées)
**Filtres de recherche disponibles (24 paramètres):**
1. **Identité:**
- immatriculation (numéro unique)
- nom (recherche par similarité)
2. **Organisation:**
- type_syndic (1=Bénévole, 2=Professionnel, 3=Non connu)
- mandat (1=En cours, 2=Pas de mandat, 3=Expiré avec successeur, 4=Expiré sans successeur)
- residence_service (résidence-services selon loi 1965)
- syndic_cooperatif (syndicat coopératif)
- syndic_principal (principal ou secondaire)
3. **Composition:**
- nb_lot_min/max (nombre total de lots)
- nb_lot_hab_min/max (nombre de lots d'habitation)
4. **Géographiques:**
- code_postal, code_municipalite
- lat/lon (coordonnées GPS)
- code_parcelle, code_section
**Retourne (29 champs disponibles):**
- **Identification:** immatriculation, nom, adresse complète
- **Organisation:** type_syndic, mandat, syndic_cooperatif, syndic_principal
- **Syndic:** informations détaillées sur le syndic actuel
- **Composition:** nb_lot (total), nb_lot_hab (habitation), nb_lot_stationement
- **Associations:** nb_asl, nb_aful, nb_union
- **Arrêtés:** nb_arrete_sante, nb_arrete_peril, nb_arrete_equipement
- **Règlement:** date_reglement
- **Localisation:** parcelles (max 10), municipalite, centre
**Cas d'usage principaux:**
1. **Analyse d'une copropriété avant achat:**
- Vérifier le type de syndic et l'état du mandat
- Consulter les arrêtés de santé/péril
- Connaître la composition (nombre de lots)
- Identifier les parcelles concernées
2. **Recherche de copropriétés dans une zone:**
- Trouver toutes les copropriétés d'une commune
- Filtrer par nombre de lots
- Comparer les syndics
3. **Due diligence immobilière:**
- Vérifier l'immatriculation au registre national
- Consulter les arrêtés en vigueur
- Analyser la structure de la copropriété
4. **Études de marché:**
- Identifier les grandes copropriétés
- Analyser la répartition des syndics professionnels/bénévoles
- Étudier la présence d'arrêtés par zone
**Exemples concrets:**
1. Copropriétés dans le 75008:
{ code_postal: "75008" }
2. Grandes copropriétés (>50 lots):
{ code_municipalite: "75056", nb_lot_min: 50 }
3. Copropriétés avec syndic professionnel:
{ code_postal: "69001", type_syndic: "2" }
4. Copropriétés avec arrêtés de péril:
{ code_municipalite: "13055", nb_arrete_peril_min: 1 }
5. Copropriétés d'une parcelle spécifique:
{ code_parcelle: "750560000B0064" }
**Conseils:**
- Le champ 'parcelles' est limité à 10 parcelles maximum par copropriété
- Utilisez la recherche par nom pour trouver une copropriété par son appellation
- Le tri par 'nom' avec filtre 'nom' active un tri par similaritéInfoparcelleInfoparcelle
PluginrequiredData & Analytics - infoparcelle_dpe_searchinfoparcelle · 🌿 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 locationInfoparcelleInfoparcelle
PluginrequiredData & Analytics - infoparcelle_dvf_searchinfoparcelle · 💰 Rechercher des transactions immobilières (DVF - Demandes de Valeurs Foncières).
**Fonction:** Accéder à l'historique des ventes immobilières en France avec prix réels et caractéristiques détaillées des biens.
**Données DVF:**
Les données DVF (Demandes de Valeurs Foncières) sont des informations officielles sur les transactions immobilières publiées par la Direction Générale des Finances Publiques (DGFiP). Elles incluent:
- Prix de vente réel (valeur foncière)
- Date de la transaction
- Type de bien (maison, appartement, local commercial, etc.)
- Surfaces détaillées (habitable, terrain, bâtie)
- Nombre de pièces, lots, locaux
- Localisation précise (adresse, parcelle cadastrale)
**Filtres de recherche disponibles (48 paramètres):**
1. **Identifiants:**
- code, code_parcelle, code_section
2. **Géographiques:**
- code_departement, code_municipalite, code_postal, cadastre_id
- lat/lon (coordonnées GPS)
3. **Transaction:**
- valeur_fonciere_min/max / prix_min/max (€)
- date_mutation_min/max / date_min/max (YYYY-MM-DD)
- nature_mutation (1=échange, 2=adjudication, 3=vente, 4=expropriation)
- vefa (Vente en État Futur d'Achèvement)
4. **Type de bien:**
- code_type_bien / type_local (111=maison, 121=appartement, 131=local industriel/commercial, 141=dépendance)
- bati_type (LEGER, DUR, INDUSTRIEL, COMMERCIAL, RELIGIEUX)
5. **Surfaces détaillées:**
- surface_habitable_min/max / surface_min/max (m²)
- surface_terrain_min/max (m²)
- surface_batie_min/max (m²)
- surface_maisons_min/max (m²)
- surface_appartements_min/max (m²)
- surface_activite_min/max (m²)
6. **Comptages détaillés:**
- nb_lots_min/max
- nb_parcelles_min/max
- nb_locaux_min/max
- nb_maisons_min/max
- nb_appartements_min/max
- nb_dependances_min/max
- nb_locaux_activite_min/max
- pieces_min/max
**Retourne:**
- Identifiant de la transaction
- Date de mutation (vente)
- Prix de vente (valeur foncière)
- Type de bien (code + libellé)
- Surfaces détaillées
- Comptages (lots, locaux, parcelles)
- Adresse complète
- Parcelle(s) cadastrale(s) concernée(s)
- Nature de la mutation (vente, échange, etc.)
**Cas d'usage principaux:**
1. **Étude de marché immobilier:**
- Analyser les prix de vente dans un quartier
- Comparer les prix au m² entre différentes zones
- Identifier les tendances du marché
2. **Évaluation immobilière:**
- Estimer la valeur d'un bien par comparaison
- Vérifier le prix de vente d'un bien spécifique
- Analyser l'historique des ventes d'une parcelle
3. **Investissement:**
- Trouver des opportunités d'achat
- Analyser la rentabilité potentielle
- Comparer les prix entre différents secteurs
4. **Recherche académique:**
- Études statistiques sur le marché immobilier
- Analyse de l'évolution des prix
- Corrélations entre caractéristiques et prix
**Exemples concrets:**
1. Transactions récentes dans le 75008:
{ code_postal: "75008", date_min: "2023-01-01" }
2. Maisons vendues entre 300k€ et 500k€:
{ code_departement: "69", type_local: "MAISON", prix_min: 300000, prix_max: 500000 }
3. Appartements > 100m² à Paris:
{ code_municipalite: "75056", type_local: "APPARTEMENT", surface_min: 100 }
4. Historique d'une parcelle:
{ cadastre_id: "750560000B0064" }
5. Grandes transactions récentes:
{ code_postal: "75001", prix_min: 1000000, date_min: "2024-01-01" }
**Conseils:**
- Les données DVF couvrent toutes les ventes depuis 2014
- Les résultats sont triés par date décroissante par défaut (plus récents d'abord)
- Combinez plusieurs filtres pour affiner la recherche
- Utilisez date_min/date_max pour analyser une période spécifiqueInfoparcelleInfoparcelle
PluginrequiredData & Analytics - infoparcelle_geocoder_baninfoparcelle · 🎯 Obtenir une adresse précise par son identifiant BAN.
**Fonction:** Récupérer les détails complets d'une adresse à partir de son identifiant unique BAN (Base Adresse Nationale).
**Retourne:**
- Informations complètes de l'adresse
- Coordonnées GPS exactes
- Parcelles cadastrales associées
- Toutes les métadonnées disponibles
**Cas d'usage:**
- Obtenir les détails d'une adresse dont on connaît l'identifiant BAN
- Récupérer les coordonnées GPS exactes d'une adresse
- Vérifier les informations d'une adresse de référence
- Accéder aux parcelles cadastrales d'une adresse connue
**Note:** L'identifiant BAN est généralement obtenu via une recherche préalable avec geocoder_search.InfoparcelleInfoparcelle
PluginrequiredData & Analytics - infoparcelle_geocoder_coordinatesinfoparcelle · 📍 Géocodage inversé : convertir des coordonnées GPS en parcelle cadastrale.
**Fonction:** À partir de coordonnées GPS (latitude, longitude), identifier la parcelle cadastrale correspondante.
**Retourne:**
- Identifiant cadastral de la parcelle
- Informations cadastrales (section, numéro, préfixe)
- Superficie et périmètre
- Informations sur la municipalité
- Géométrie de la parcelle (centre, contour ou bbox selon paramètre)
**Cas d'usage principaux:**
- Identifier la parcelle cadastrale à partir d'un point sur une carte
- Trouver la parcelle correspondant à une position GPS
- Déterminer les limites d'une propriété à partir de coordonnées
- Convertir des coordonnées GPS en référence cadastrale
- Obtenir les informations cadastrales d'un lieu géolocalisé
**Exemples:**
- Point cliqué sur une carte → Parcelle cadastrale
- Coordonnées GPS d'un bâtiment → Informations cadastrales
- Position mobile → Identification de la parcelle
**Conseils:**
- Utilisez geometrie='centre' pour une réponse rapide avec juste le point central
- Utilisez geometrie='contour' si vous avez besoin des limites exactes de la parcelle
- Les coordonnées doivent être en WGS84 (standard GPS)InfoparcelleInfoparcelle
PluginrequiredData & Analytics - infoparcelle_geocoder_searchinfoparcelle · 🔍 Rechercher des adresses françaises par texte libre avec algorithme de similarité.
**Fonction:** Convertir une requête textuelle en adresses structurées avec coordonnées GPS.
**Retourne:**
- Informations d'adresse complètes (numéro, rue, code postal, ville)
- Coordonnées GPS (latitude, longitude)
- Identifiants BAN (Base Adresse Nationale)
- Parcelles cadastrales associées
- Score de similarité pour chaque résultat
**Cas d'usage principaux:**
- Trouver l'adresse exacte d'un lieu à partir d'une description textuelle
- Obtenir les coordonnées GPS d'une adresse
- Identifier les parcelles cadastrales d'une adresse
- Géolocaliser une adresse partielle ou approximative
- Rechercher toutes les adresses d'une rue
**Exemples de recherche:**
- "7 Rue de l'Élysée 75008 Paris" → Adresse précise
- "Place de la Concorde" → Lieu connu
- "Avenue des Champs-Élysées, Paris" → Rue complète
- "Rue de Rivoli" → Toutes les adresses de cette rue
**Conseils:**
- Plus la recherche est précise, meilleurs sont les résultats
- Les résultats sont triés par similarité (score de pertinence)
- Utilisez la pagination pour les recherches qui retournent beaucoup de résultatsInfoparcelleInfoparcelle
PluginrequiredData & Analytics - infoparcelle_municipalites_searchinfoparcelle · 🏙️ Rechercher des communes (municipalités) françaises.
**Fonction:** Trouver des communes par code INSEE, nom, département, région ou coordonnées GPS.
**Retourne:**
- Code INSEE de la commune (identifiant unique)
- Nom officiel
- Code postal(s)
- Département et région
- Superficie et périmètre
- Population
- Coordonnées GPS (centre)
- Géométrie (contour de la commune si demandé)
**Cas d'usage:**
- Trouver le code INSEE d'une commune par son nom
- Lister toutes les communes d'un département
- Identifier la commune la plus proche de coordonnées GPS
- Obtenir les limites géographiques d'une commune
- Rechercher des communes par région
**Exemples:**
1. Trouver Paris:
{ nom: "Paris" }
2. Toutes les communes du département 75:
{ code_departement: "75" }
3. Commune la plus proche de coordonnées:
{ lat: 48.8566, lon: 2.3522 }
4. Communes commençant par "Saint" dans le 69:
{ nom: "Saint", code_departement: "69" }
**Conseils:**
- Utilisez le code INSEE pour une identification précise
- La recherche par nom est insensible à la casse et accepte les correspondances partielles
- Utilisez geometrie='contour' pour obtenir les limites administrativesInfoparcelleInfoparcelle
PluginrequiredData & Analytics - infoparcelle_occupants_searchinfoparcelle · 🏪 Rechercher des occupants (établissements/entreprises) sur les parcelles cadastrales.
**Fonction:** Accéder aux données SIRENE des établissements présents sur les parcelles (commerces, entreprises, services).
**Données Occupants:**
Les données proviennent de la base SIRENE de l'INSEE (Système d'Identification du Répertoire des ENtreprises). Elles incluent:
- Identification (SIRET, SIREN, NIC, dénomination, enseigne)
- Activité (code NAF/APE, catégorie, section, division, groupe)
- État (actif/fermé, siège/établissement secondaire)
- Effectifs (caractère employeur, tranche d'effectifs)
- Dates (création, début d'activité, dernier traitement)
- Localisation (adresse, parcelle, commune, coordonnées)
**Filtres de recherche disponibles (20 paramètres):**
1. **Identité:**
- siret (14 chiffres - identifiant unique établissement)
- siren (9 chiffres - identifiant unique entreprise)
- denomination_complete (recherche par similarité)
- denomination_usuelle (nom commercial)
2. **Activité:**
- activite_principale (code NAF/APE ex: '10.71C')
- categorie_activite (libellé de l'activité)
- naf_section, naf_division, naf_groupe (hiérarchie NAF)
3. **État:**
- etat_administratif (0=Actif, 1=Fermé)
- etablissement_siege (siège ou établissement secondaire)
- caractere_employeur (possède des salariés)
- tranche_effectifs (0, 1, 2, 3, 11, 12, 21, 22, 31, 32, 41, 42, 51, 52, 53)
4. **Dates:**
- date_creation_min/max (création de l'établissement)
- date_debut_min/max (début d'activité)
5. **Géographiques:**
- code_postal, code_municipalite
- lat/lon (coordonnées GPS)
- code_parcelle, code_section
**Retourne (35 champs disponibles):**
- **Identification:** siret, siren, nic, denomination_complete, denomination_usuelle, enseignes (1-3)
- **Activité:** activite_principale, activite_principale_registre_metiers, nomenclature_activite_principale
- **Catégorie:** categorie_activite, categorie_parent_activite
- **NAF:** naf_section, naf_division, naf_groupe, naf_classe, naf_sous_classe
- **État:** etat_administratif, caractere_employeur, etablissement_siege, statut_diffusion
- **Effectifs:** tranche_effectifs, annee_effectifs
- **Dates:** date_creation, date_debut, date_dernier_traitement
- **Adresse:** adresse_complete, adresse_numero, adresse_indice_repetition, adresse_nom_voie, adresse_code_postal
- **Localisation:** parcelle, municipalite, centre
**Tranches d'effectifs:**
- 0 = 0 salarié
- 1 = 1 ou 2 salariés
- 2 = 3 à 5 salariés
- 3 = 6 à 9 salariés
- 11 = 10 à 19 salariés
- 12 = 20 à 49 salariés
- 21 = 50 à 99 salariés
- 22 = 100 à 199 salariés
- 31 = 200 à 249 salariés
- 32 = 250 à 499 salariés
- 41 = 500 à 999 salariés
- 42 = 1 000 à 1 999 salariés
- 51 = 2 000 à 4 999 salariés
- 52 = 5 000 à 9 999 salariés
- 53 = 10 000 salariés et plus
**Cas d'usage principaux:**
1. **Analyse commerciale d'une zone:**
- Identifier tous les commerces dans un quartier
- Étudier la mixité des activités
- Repérer les zones commerciales dynamiques
2. **Recherche de concurrents:**
- Trouver les établissements d'un secteur d'activité
- Analyser la densité des concurrents par zone
- Identifier les sièges sociaux
3. **Prospection immobilière:**
- Trouver les locaux commerciaux occupés
- Identifier les grandes entreprises (tranches effectifs)
- Repérer les opportunités (établissements fermés)
4. **Études économiques:**
- Analyser la structure économique d'une commune
- Étudier la répartition des secteurs d'activité
- Suivre l'évolution des créations d'entreprises
**Exemples concrets:**
1. Commerces actifs dans le 75008:
{ code_postal: "75008", etat_administratif: 0 }
2. Boulangeries à Paris:
{ code_municipalite: "75056", activite_principale: "10.71C" }
3. Sièges sociaux d'une entreprise:
{ siren: "123456789", etablissement_siege: true }
4. Grandes entreprises (>100 salariés):
{ code_postal: "69001", tranche_effectifs: "22,31,32,41,42,51,52,53" }
5. Occupants d'une parcelle:
{ code_parcelle: "750560000B0064" }
6. Créations récentes:
{ code_municipalite: "13055", date_creation_min: "2024-01-01" }
**Conseils:**
- Le tri par 'denomination_complete' avec filtre activé utilise la similarité
- Utilisez etat_administratif=0 pour n'avoir que les établissements actifs
- Combinez categorie_activite pour recherche par libellé et activite_principale pour code NAF exactInfoparcelleInfoparcelle
PluginrequiredData & Analytics - infoparcelle_parcelle_getinfoparcelle · 📋 Obtenir la fiche complète d'une parcelle cadastrale par son identifiant.
**Fonction:** Récupérer TOUTES les informations disponibles (26 champs principaux + sous-objets) pour une parcelle cadastrale spécifique.
**⚠️ STRUCTURE COMPLÈTE DES DONNÉES RETOURNÉES:**
**1. Identité cadastrale (7 champs):**
- **cadastre_id** (string): Identifiant unique. Ex: "75108000BO0025"
- **section** (string): Code section (2 car). Ex: "BO"
- **numero** (string): Numéro parcelle (4 car). Ex: "0025"
- **prefixe** (string): Préfixe (3 car). Ex: "000"
- **superficie** (number): Surface en m². Ex: 523.45
- **perimetre** (number): Périmètre en m. Ex: 102.34
- **arpente** (boolean): Parcelle mesurée par géomètre
**2. Localisation (3 champs objets):**
- **municipalite** (object): Commune
- code (string): Code INSEE "75108"
- nom (string): "Paris 8e Arrondissement"
- codes_postaux (array): ["75008"]
- **quartier** (object|null): Quartier IRIS
- code (string): "751080804"
- nom (string): "Champs-Elysées"
- type (string): "Habitat" | "Activité" | "Divers" | "Hors IRIS"
- **lieu_dit** (string|null): Nom du lieu-dit
- **adresses** (array[object]): Adresses postales
- label (string): Adresse normalisée
- fiability (integer): Score 0-95
**3. Detail (object) - 11 SOUS-OBJETS COMPLEXES:**
- **piscines** (object):
- nombre (integer)
- surface_totale (number) en m²
- forme (string): "Rectangle" | "L" | "Ronde" | "Autres"
- **batiments_durs** (object):
- nombre (integer)
- surface_totale (number) en m²
- **batiments_legers** (object):
- nombre (integer)
- surface_totale (number) en m²
- **surfaces** (object):
- jardin (number) en m²
- emprise_sol (number) en m²
- habitable (number) en m²
- habitable_calculee (boolean)
- **hauteurs** (object):
- min (number) en mètres
- max (number) en mètres
- **altitudes** (object):
- min (number) en mètres
- max (number) en mètres
- **construction** (object):
- annee_min (integer)
- annee_max (integer)
- nombre_etages (integer)
- **caracteristiques** (object):
- bati_type (integer): 0-17
- est_isolee (boolean)
- nb_parcelles_adjacentes (integer)
- nb_batiments_mitoyens (integer)
- **risques** (object):
- argile (string): "Faible" | "Moyen" | "Fort"
- radon (string): "Faible" | "Moyen" | "Fort"
- **estimations** (object):
- prix_vente (number) en € Ex: 850000
- prix_vente_ppm (number) prix/m²
- prix_location (number) loyer mensuel en €
- prix_location_ppm (number) loyer/m²
- **consommations** (object): Séries temporelles électricité/gaz
**4. Listes associées (arrays - max 10 éléments chacune):**
- **batiments** (array[object]): Bâtiments sur la parcelle, AVEC LEUR EMPRISE AU SOL
- type (integer), type_label (string)
- superficie (number), perimetre (number)
- centre (object): Point GeoJSON, centroïde du bâtiment
- contour (object): Polygon GeoJSON, emprise au sol du bâtiment (null si absente en base)
➜ Ces géométries permettent de DESSINER les bâtiments : inutile d'interroger
une source externe (WFS BDTOPO / apicarto IGN) pour les obtenir.
- **zones_plu** (array[object]): Zones PLU
- titre, description, zone, type_zone
- surface (number), perimetre (number)
- **documents** (object): Documents PDF du PLU
- partition (string): ID PLU
- fichiers (array): [{titre, nom_fichier, url (HTTPS), categorie, date_creation}]
- **dpes** (array[object]): Max 10 diagnostics DPE
- numero_dpe, type_dpe (0=Existant, 1=Neuf, 2=Tertiaire)
- date_etablissement, date_reception
- etiquette_dpe (string): "A" à "G"
- etiquette_ges (string): "A" à "G"
- surface_habitable (number)
- annee_construction (integer)
- conso_energie (number): kWh/m²/an
- emission_ges (number): kg CO2/m²/an
- cout_total (number): €/an
- [+ 10 champs détaillés conso_chauffage, conso_ecs, etc.]
- **dvfs** (array[object]): Max 10 transactions
- id_mutation, date_mutation
- nature_mutation (string): "Vente" | "Échange"
- valeur_fonciere (number) en €
- code_type_bien, libelle_type
- nb_maisons, nb_appartements (integer)
- surface_terrain, surface_batie (number)
- [+ 15 champs détaillés]
- **coproprietaires** (array[object]): Max 10 copropriétés
- immatriculation, nom
- type_syndic: "Professionnel" | "Bénévole"
- nb_lot, nb_lot_hab (integer)
- date_reglement
- syndic (object): {siren, denomination}
- **proprietaires** (array[object]): Max 10 propriétaires
- siren, denomination
- code_droit: "P" (Pleine propriété) | "U" (Usufruit) | etc.
- forme_juridique
- type_bien: "PARCELLE" | "LOCAL"
- **occupants** (array[object]): Max 10 établissements SIRENE
- siret (14 chiffres), siren (9 chiffres)
- denomination_complete
- activite_principale (code NAF)
- etat_administratif: "Actif" | "Fermé"
- caractere_employeur (boolean)
- tranche_effectifs (integer)
- [+ 25 champs]
- **permis_construire** (array[object]): Max 10 permis
- code (numéro permis)
- type_autorisation: "PC" | "DP" | "PA"
- etat: "Autorisé" | "Annulé" | "Commencé" | "Terminé"
- date_autorisation, date_doc
- nb_lgt_ind_crees, nb_lgt_demolis (integer)
- surf_hab_creee, surf_hab_demolie (number)
- [+ 35 champs détaillés]
- **risques** (array[object]): Risques naturels et technologiques
- **monuments_historiques** (array[object]): Monuments classés
- **statistiques** (object): Statistiques agrégées de la zone
**5. Géométrie (3 champs):**
- **centre** (object): Point GeoJSON {type: "Point", coordinates: [lon, lat]}
- **contour** (object): Polygon GeoJSON {type: "Polygon", coordinates: [[[lon, lat]...]]}
➜ Les coordonnées complètes sont TOUJOURS présentes dans le structuredContent
de la réponse, même quand le texte n'en affiche qu'un résumé. Le contour de
la parcelle et celui de chaque bâtiment suffisent à produire une carte.
- **bbox** (array): Boîte englobante [minX, minY, maxX, maxY]
**Cas d'usage:**
- Analyse complète d'une parcelle avant achat/vente
- Étude de faisabilité d'un projet immobilier
- Évaluation immobilière détaillée (avec estimations prix)
- Vérification des droits à construire (PLU + permis)
- Analyse de l'historique des transactions (DVF)
- Étude environnementale et risques (argile, radon)
- Audit énergétique (DPE historiques)
**Conseils:**
- geometrie='centre' = réponse rapide (juste Point GPS)
- geometrie='contour' = limites exactes de la parcelle (Polygon)
- Paramètre champs permet de ne récupérer que certains champs (optimise la réponse)
- Les arrays sont limités à 10 éléments max par type
- Les URLs des documents PLU sont accessibles directement en HTTPSInfoparcelleInfoparcelle
PluginrequiredData & Analytics - infoparcelle_parcelle_previewinfoparcelle · 🗺️ Générer une prévisualisation SVG interactive d'une ou plusieurs parcelles cadastrales.
**Fonction:** Créer une carte visuelle haute qualité d'une parcelle avec différents thèmes et options d'affichage.
**Capacités de rendu:**
**THÈMES RÉALISTES (Rendu coloré immersif):**
- `realisme_terrain` (défaut) : Rendu réaliste avec textures terrain
- `mediterraneen_azur` : Style méditerranéen tons azur
- `chalet_hautes_cimes` : Ambiance chalet montagnard
- `japanese_zen` : Zen japonais épuré
- `nuit_etoilee` : Ambiance nocturne
- `foret_vivante` : Forêt luxuriante verdoyante
- Et 17 autres thèmes réalistes...
**THÈMES TECHNIQUES (Plans professionnels):**
- `cadastre_plan` : Plan cadastral officiel
- `architecte_blueprint` : Blueprint d'architecte classique
- `plan_millimetre` : Plan technique millimétré précis
- `notarial_officiel` : Document notarial officiel
- `topographique_contour` : Plan topographique avec courbes
- Et 15 autres thèmes techniques...
**Options d'annotation:**
- Surface de la parcelle
- Mesures et dimensions
- Périmètre
- Coordonnées GPS
- Numéro cadastral
- Échelle graphique
**Formats de sortie:**
- PNG haute qualité (converti depuis SVG vectoriel)
- Dimensions par défaut: 800x800 pixels (personnalisables 10-10000px)
- Résolution optimale: 150 DPI par défaut (ajustable 80-180 DPI)
- Rendu optimisé pour affichage dans chatbots et impression
**Cas d'usage:**
1. **Documents officiels:**
theme='notarial_officiel', afficher_surface=true, afficher_numero_parcelle=true
2. **Présentation client haute définition:**
theme='commercial_premium', width=1920, height=1080, afficher_mesures=true, dpi=180
3. **Analyse technique:**
theme='plan_millimetre', afficher_coordonnees=true, afficher_echelle=true
4. **Dossier immobilier:**
theme='realisme_terrain', afficher_surface=true, afficher_perimetre=true
5. **Étude d'architecte:**
theme='architecte_blueprint', afficher_mesures=true, echelle='500'
6. **Comparaison multiple:**
cadastre_id='ID1,ID2,ID3' (plusieurs parcelles sur le même plan)
**Avantages:**
- Qualité optimale 150 DPI par défaut (bon compromis performance/qualité)
- Conversion optimisée depuis SVG avec Sharp
- Compatible avec tous les chatbots (PNG universellement supporté)
- Résolution 800x800 pour un affichage net et rapide
- Parfait pour visualisation et impression courante
**Conseils:**
- Les paramètres par défaut (800x800, 150 DPI) sont optimaux pour la plupart des usages
- Utilisez theme='realisme_terrain' pour un rendu grand public
- Utilisez theme='cadastre_plan' pour des documents administratifs
- Activez afficher_echelle pour documents à échelle précise
- Pour écrans 4K: width=3840, height=2160
- Spécifiez plusieurs cadastre_id séparés par virgules pour comparer des parcellesInfoparcelleInfoparcelle
PluginrequiredData & Analytics - infoparcelle_parcelles_search_advancedinfoparcelle · 🎯 Recherche AVANCÉE de parcelles cadastrales avec SCORING intelligent et filtres configurables.
Recherche sophistiquée combinant critères stricts (obligatoires) et indicatifs (préférences) avec scoring pour classer par pertinence. SEUL outil de recherche de parcelles disponible.
**Deux modes de filtrage:**
1. **Mode STRICT** (sans indicatif ou indicatif:false): Filtre exact, seules les parcelles correspondant EXACTEMENT sont retournées. Ex: {code_postal: {value: "75008"}}
2. **Mode INDICATIF** (indicatif:true): Scoring/pertinence, TOUTES les parcelles sont retournées et classées par score 0-100. Ex: {dpe_energie: {value: "C", indicatif: true}}
**⚠️ IMPORTANT - Filtre géographique OBLIGATOIRE:**
Au moins UN filtre géographique en mode STRICT est REQUIS (sans indicatif: true):
- code_departement: Code département (2-3 caractères). Ex: "75", "69", "2A"
- code_municipalite: Code INSEE commune (5 caractères). Ex: "75056" (Paris), "69123" (Lyon)
- code_postal: Code postal (5 chiffres). Ex: "75008", "69001"
- code_iris: Code IRIS quartier. Ex: "751080804"
- lat + lon: Coordonnées GPS (doivent être fournis ensemble). Ex: {lat: {value: 48.8566}, lon: {value: 2.3522}}
**📊 Structure de la requête JSON:**
```json
{
"filtres": {
// Filtres géographiques (REQUIS - au moins 1 en mode strict)
"code_municipalite": { "value": "75056,75008" }, // Strict (pas d'indicatif)
// Filtres avec scoring (mode indicatif)
"annee_construction": { "min": 1990, "max": 2020, "indicatif": true },
"surface_habitable": { "min": 50, "max": 150, "indicatif": true },
"dpe_energie": { "value": "C", "indicatif": true },
"piscine": { "value": true, "indicatif": true },
// Filtres stricts (mode exact)
"altitude": { "max": 500, "indicatif": false },
"batiment_leger": { "value": "0", "indicatif": false }
},
"pagination": {
"limite": 20,
"curseur": ""
},
"options": {
"format": "json", // ou "geojson"
"geometrie": "centre", // ou "contour", "bbox"
"champs": ["cadastre_id", "superficie", "score_pertinence"],
"champ_tri": "score_pertinence", // Trier par pertinence!
"ordre_tri": "desc" // Meilleurs scores d'abord
}
}
```
**📋 CATALOGUE COMPLET DES FILTRES (80+ filtres avec documentation détaillée):**
**1️⃣ FILTRES GÉOGRAPHIQUES (au moins 1 REQUIS, mode strict uniquement - pas d'indicatif):**
- **lat** (number): Latitude GPS entre -90 et 90. Ex: 48.8566 (Paris). DOIT être accompagné de lon
- **lon** (number): Longitude GPS entre -180 et 180. Ex: 2.3522 (Paris). DOIT être accompagné de lat
- **code_departement** (string): Code département 2-3 caractères. Ex: "75" (Paris), "69" (Rhône), "2A" (Corse-du-Sud)
- **code_municipalite** (string): Code INSEE commune 5 caractères. Ex: "75056" (Paris), "69123" (Lyon). Accepte plusieurs valeurs séparées par virgules
- **code_postal** (string): Code postal 5 chiffres. Ex: "75008", "69001". Accepte plusieurs valeurs séparées par virgules
- **code_iris** (string): Code IRIS (zone infracommunale/quartier). Ex: "751080804". Accepte plusieurs valeurs séparées par virgules
- **code_section** (string): Code section cadastrale 1-3 caractères. Ex: "AB", "BO". Accepte plusieurs valeurs séparées par virgules
**2️⃣ FILTRES CADASTRAUX (superficie, terrain):**
- **parcelle_multiple** (SimpleMultiple): Mode multi-parcelle. Valeurs: "CONTIGUES" (parcelles adjacentes), "MEME_PROPRIETAIRE" (même propriétaire). Accepte {value: "CONTIGUES,MEME_PROPRIETAIRE", indicatif: true/false}
- **superficie** (Range): Surface totale de la parcelle en m². Ex: {min: 500, max: 2000, indicatif: true}. Valeurs typiques: 50-10000 m²
- **jardin** (Range): Surface du jardin/espace vert en m². Ex: {min: 100, max: 500, indicatif: false}
- **emprise_sol** (Range): Surface bâtie (emprise au sol) en m². Ex: {min: 50, max: 200, indicatif: true}
- **altitude** (Range): Altitude du terrain en mètres. Ex: {min: 0, max: 500, indicatif: true}. Utile pour zones montagneuses
- **arpente** (Boolean): Parcelle mesurée par géomètre-expert. Ex: {value: true, indicatif: false}. true = parcelle arpentée (fiable), false = cadastre estimé
**3️⃣ FILTRES BÂTIMENTS (construction, caractéristiques):**
- **bati_type** (SimpleMultiple): Type de bâtiment. Codes: 0-17. Valeurs texte: "LEGER" (garage, hangar), "DUR" (maison, immeuble), "INDUSTRIEL", "COMMERCIAL", "RELIGIEUX". Ex: {value: "DUR", indicatif: false}
- **annee_construction** (Range): Année de construction du bâtiment. Ex: {min: 1990, max: 2020, indicatif: true}. Valeurs: 1800-2024
- **surface_habitable** (Range): Surface habitable en m² (SHAB). Ex: {min: 50, max: 150, indicatif: true}. Différent de superficie totale
- **hauteur** (Range): Hauteur du bâtiment en mètres. Ex: {min: 3, max: 15, indicatif: false}. Utile pour immeubles
- **etages** (SimpleMultiple): Nombre d'étages. Valeurs: "0", "1", "2", "3", "4+". Ex: {value: "2,3", indicatif: true}
- **isole** (Boolean): Bâtiment isolé (non mitoyen). Ex: {value: true, indicatif: true}. true = maison individuelle isolée
- **mitoyen** (SimpleMultiple): Nombre de murs mitoyens. Valeurs: "0" (isolé), "1", "2", "3+". Ex: {value: "1,2", indicatif: false}
- **batiment_dur** (SimpleMultiple): Nombre de bâtiments en dur. Valeurs: "0", "1", "2", "3", "4+". Ex: {value: "1", indicatif: false}
- **batiment_leger** (SimpleMultiple): Nombre de bâtiments légers (garage, hangar). Valeurs: "0", "1", "2", "3", "4+". Ex: {value: "0", indicatif: true}
- **piscine** (Boolean): Présence d'une piscine. Ex: {value: true, indicatif: true}
- **piscine_surface** (Range): Surface de la piscine en m². Ex: {min: 20, max: 50, indicatif: false}
- **forme_piscine** (SimpleMultiple): Forme de la piscine. Codes: 0-4. Valeurs: "Rectangle", "L", "Ronde", "Autres". Ex: {value: "Rectangle", indicatif: true}
**4️⃣ FILTRES DPE (Diagnostic de Performance Énergétique):**
- **dpe_energie** (SimpleMultiple): Classe énergétique DPE. Valeurs: "A" (excellent, <50 kWh/m²/an), "B" (bon, 51-90), "C" (moyen, 91-150), "D" (passable, 151-230), "E" (médiocre, 231-330), "F" (mauvais, 331-450), "G" (très mauvais, >450). Ex: {value: "A,B,C", indicatif: true}
- **dpe_ges** (SimpleMultiple): Classe GES (émissions CO2). Valeurs: "A" à "G". Ex: {value: "A,B", indicatif: true}
- **dpe_date_reception** (Range): Date de réception du DPE. Format timestamp/date. Ex: {min: 1609459200, max: 1672531199, indicatif: false}
- **dpe_date_etablissement** (Range): Date d'établissement du DPE. Ex: {min: 1609459200, indicatif: true}
- **dpe_date_visite_diagnostiqueur** (Range): Date de visite du diagnostiqueur
- **elec_tertiaire** (Range): Consommation électrique tertiaire en kWh/m²/an
- **elec_residentielle** (Range): Consommation électrique résidentielle en kWh/m²/an
- **gaz_tertiaire** (Range): Consommation gaz tertiaire en kWh/m²/an
- **gaz_residentielle** (Range): Consommation gaz résidentielle en kWh/m²/an
**5️⃣ FILTRES DVF (Demandes de Valeurs Foncières - Transactions immobilières):**
- **dvf_existe** (SimpleStrict): Présence d'une transaction DVF. Ex: {value: true} (obligatoire strict, pas d'indicatif)
- **dvf_prix** (Range): Prix de la transaction en euros. Ex: {min: 200000, max: 500000, indicatif: true}
- **dvf_date** (Range): Date de la transaction. Format timestamp. Ex: {min: 1609459200, max: 1672531199, indicatif: false}
- **dvf_code_type_bien** (SimpleMultiple): Code du type de bien. Codes: 14-2319. Valeurs courantes: "MAISON" (code 14), "APPARTEMENT" (code 15), "LOCAL_INDUSTRIEL_COMMERCIAL", "DEPENDANCE". Ex: {value: "14,15", indicatif: true}
**6️⃣ FILTRES ESTIMATION (prix estimés):**
- **estimation** (Range): Prix de vente estimé en euros. Ex: {min: 300000, max: 800000, indicatif: true}. Calculé par algorithme
- **estimation_ppm** (Range): Prix au m² estimé en €/m². Ex: {min: 3000, max: 8000, indicatif: true}
**7️⃣ FILTRES PERMIS DE CONSTRUIRE (autorisations d'urbanisme):**
- **permis_type** (SimpleMultiple): Type d'autorisation. Codes: 0-6. Valeurs: "PC" (Permis de Construire), "DP" (Déclaration Préalable), "PA" (Permis d'Aménager), "PD" (Permis de Démolir). Ex: {value: "PC,DP", indicatif: false}
- **permis_etat** (SimpleMultiple): État du permis. Codes: 0-6. Valeurs: "Autorisé", "Commencé", "Terminé", "Annulé". Ex: {value: "Autorisé,Commencé", indicatif: true}
- **permis_nature** (SimpleMultiple): Nature des travaux. Codes: 0-7. Ex: {value: "0,1", indicatif: false}
- **permis_cat_dem** (SimpleMultiple): Catégorie de démolition. Codes: 10-90. Ex: {value: "10,20", indicatif: true}
**8️⃣ FILTRES ZONES PLU ET RISQUES (urbanisme et environnement):**
- **plu_zone** (SimpleMultiple): Zone du Plan Local d'Urbanisme. Valeurs: "U" (Urbain constructible), "AU" (À Urbaniser), "AUc" (constructible immédiatement), "AUs" (à ouvrir), "A" (Agricole protégé), "Ah" (habitat en zone agricole), "N" (Naturel protégé), "Nd" (zone naturelle dangereuse), "Nh" (habitat en zone naturelle). Ex: {value: "U,AU", indicatif: false}
- **plu_zone_type** (SimpleMultiple): Type de zone PLU détaillé. Ex: "UBa", "UAa", "2AU". Ex: {value: "UBa", indicatif: true}
- **risque_argile** (SimpleMultiple): Niveau de risque argile (retrait-gonflement). Codes: 1-3. Valeurs: "1" (Faible), "2" (Moyen), "3" (Fort). Ex: {value: "1,2", indicatif: true}
- **risque_radon** (SimpleMultiple): Niveau de risque radon. Codes: 1-3. Valeurs: "1" (Faible), "2" (Moyen), "3" (Fort). Ex: {value: "1", indicatif: false}
**9️⃣ FILTRES FONCIERS (propriété et opportunités):**
- **construction** (Boolean): Présence de construction sur la parcelle. Ex: {value: false, indicatif: false} pour terrain nu
- **copropriete** (SimpleMultiple): Présence en copropriété. Valeurs: codes copropriété. Ex: {value: "XXX", indicatif: true}
- **personne_morale** (SimpleMultiple): SIREN de personne morale propriétaire (9 chiffres). Ex: {value: "123456789", indicatif: false}
- **personne_morale_presente** (Boolean): Présence d'une personne morale comme propriétaire. Ex: {value: true, indicatif: true}
- **opportunite** (Boolean): Parcelle identifiée comme opportunité d'investissement. Ex: {value: true, indicatif: true}
- **opportunite_date** (Range): Date d'identification de l'opportunité. Ex: {min: 1609459200, indicatif: false}
- **opportunite_type** (SimpleMultiple): Type d'opportunité. Valeurs: "dpe" (mauvais DPE à rénover), "terrain" (terrain constructible). Ex: {value: "terrain", indicatif: true}
- **numero_rue** (SimpleMultiple): Numéro dans la rue. Ex: {value: "1,2,3", indicatif: false}
**Exemple complet:**
```json
{"filtres": {"code_postal": {"value": "75008"}, "dpe_energie": {"value": "A,B,C", "indicatif": true}, "surface_habitable": {"min": 80, "indicatif": true}}, "options": {"champs": ["cadastre_id", "superficie", "score_pertinence", "municipalite"], "champ_tri": "score_pertinence", "ordre_tri": "desc"}}
```
**⚠️ STRUCTURE DES DONNÉES RETOURNÉES:**
Chaque parcelle dans les résultats contient les 9 champs suivants :
1. **cadastre_id** (string): Identifiant cadastral unique. Ex: "75108000BO0025"
2. **superficie** (number): Surface en m². Ex: 523.45
3. **perimetre** (number): Périmètre en mètres. Ex: 102.34
4. **arpente** (boolean): Parcelle mesurée par géomètre
5. **section** (object): Section cadastrale avec code et nom
6. **municipalite** (object): Commune avec:
- code (string): Code INSEE. Ex: "75108"
- nom (string): "Paris 8e Arrondissement"
- codes_postaux (array): ["75008"]
7. **centre** (object): Coordonnées GPS (Point GeoJSON)
- type: "Point"
- coordinates: [longitude, latitude]
8. **contour** (object): Limites de la parcelle (Polygon GeoJSON) - Si geometrie='contour'
9. **bbox** (array): Boîte englobante [minX, minY, maxX, maxY] - Si geometrie='bbox'
**🎯 score_pertinence (number 0-100):**
Présent UNIQUEMENT si filtre indicatif utilisé. 90-100=parfait, 70-89=très bon, 50-69=moyen, 30-49=faible, 0-29=très faible. TOUJOURS demander ce champ et trier par score_pertinence DESC. Score >70 = bonne correspondance.
**Pagination:** Cursor-based (X-Pagination-Next-Cursor), max 50/page.InfoparcelleInfoparcelle
PluginrequiredData & Analytics - infoparcelle_permis_searchinfoparcelle · 🏗️ Rechercher des permis de construire et autorisations d'urbanisme.
**Fonction:** Accéder aux autorisations d'urbanisme délivrées en France.
**Types d'autorisations:**
- **PC (Permis de Construire):** Construction neuve ou extension importante
- **DP (Déclaration Préalable):** Petits travaux modificatifs
- **PA (Permis d'Aménager):** Lotissements, campings, etc.
- **Permis de démolir:** Démolition de bâtiments
**États des permis:**
- 2: Autorisé (accordé)
- 5: Commencé (travaux débutés)
- 6: Terminé (DAACT déposée)
**Retourne (44 champs):**
- Code unique du permis
- Type et état de l'autorisation
- Dates (autorisation, dépôt, DAACT)
- Demandeur (SIREN, dénomination)
- Nature du projet (extension, surélévation, etc.)
- Logements (créés, démolis, nombre de pièces)
- Surfaces (habitable, totale, avant/après)
- Usage (résidence principale/secondaire, etc.)
- Localisation (parcelles, municipalité)
**Cas d'usage:**
1. **Analyse du marché immobilier neuf:**
- Suivre les projets de construction dans un secteur
- Identifier les zones en développement
- Analyser les types de logements construits
2. **Veille concurrentielle:**
- Surveiller les projets des concurrents
- Identifier les opportunités foncières
- Suivre l'activité des promoteurs (par SIREN)
3. **Études d'urbanisme:**
- Analyser les tendances de construction
- Évaluer la densification urbaine
- Suivre les permis autorisés vs réalisés
4. **Due diligence immobilière:**
- Vérifier l'historique des autorisations sur une parcelle
- Identifier les projets en cours ou terminés
- Analyser la faisabilité de nouveaux projets
**Exemples concrets:**
1. Permis récents autorisés dans le 75:
{ code_postal: "75008", etat: 2, date_autorisation_min: "2024-01-01" }
2. Projets de logements collectifs:
{ code_municipalite: "75056", type_autorisation: 1, nb_lgt_col_crees_min: 10 }
3. Permis d'un promoteur spécifique:
{ siren_dem: "123456789" }
4. Grandes opérations (> 1000m²):
{ code_departement: "92", surf_totale_min: 1000 }
5. Permis terminés avec DAACT:
{ code_postal: "69001", etat: 6, date_daact_min: "2023-01-01" }
**Conseils:**
- Les permis autorisés (etat=2) peuvent ne jamais être réalisés
- Combinez type_autorisation et etat pour cibler précisément
- Les données DAACT (etat=6) confirment l'achèvement des travaux
- Utilisez surf_totale pour identifier les grandes opérationsInfoparcelleInfoparcelle
PluginrequiredData & Analytics - infoparcelle_plu_searchinfoparcelle · 📜 Rechercher des zones PLU (Plans Locaux d'Urbanisme) avec leurs documents associés.
**Fonction:** Accéder aux règles d'urbanisme applicables sur un territoire.
**Qu'est-ce qu'un PLU?**
Le Plan Local d'Urbanisme (PLU) est un document d'urbanisme qui définit:
- Les règles de construction et d'aménagement
- Les zones constructibles et leurs destinations
- Les coefficients d'occupation des sols
- Les servitudes d'utilité publique
- Les documents graphiques et réglementaires
**Zones PLU principales:**
- **U (Urbaine):** Zone urbanisée, généralement constructible
- **AU (À Urbaniser):** Zone future d'urbanisation
- **A (Agricole):** Zone agricole protégée
- **N (Naturelle):** Zone naturelle et forestière protégée
**Structure des données retournées:**
Chaque zone PLU contient les champs suivants :
- **titre** (string): Nom de la zone PLU. Ex: "Zone UBa - Habitat dense"
- **description** (string): Description textuelle de la zone et ses règles
- **zone** (string): Code de zone principal. Ex: "U", "AU", "A", "N"
- **type_zone** (string): Sous-type de zone précis. Ex: "UBa", "AUs", "U1e"
- **surface** (number): Surface de la zone en m²
- **perimetre** (number): Périmètre de la zone en mètres
- **documents** (object): ⚠️ STRUCTURE COMPLEXE - Contient les documents officiels du PLU:
- **partition** (string): ID unique du PLU. Ex: "DU_75056"
- **fichiers** (array): Tableau de fichiers PDF catégorisés. Chaque fichier contient:
- **code** (string): Code du document
- **titre** (string): Titre du document. Ex: "Règlement zone UBa"
- **nom_fichier** (string): Nom du fichier PDF. Ex: "75056_reglement_UBa_2024.pdf"
- **url** (string): URL HTTPS du PDF. Ex: "https://../doc.pdf"
- **categorie** (string): Catégorie du document. 6 catégories possibles:
- "Documents Règlementaires" - Textes réglementaires de la zone
- "PADD" - Plan d'Aménagement et Développement Durable
- "OAP" - Orientations d'Aménagement et Programmation
- "Documents Graphiques" - Plans et cartes
- "Annexes" - Documents complémentaires
- "Avis de l'État" - Avis des administrations
- **date_creation** (string): Date de création au format YYYY-MM-DD
- **parcelles** (array): Liste des parcelles concernées (max 10). Chaque parcelle contient:
- **cadastre_id** (string): Identifiant cadastral
- **superficie** (number): Surface en m²
- **municipalite** (object): Commune concernée:
- **code** (string): Code INSEE. Ex: "75056"
- **nom** (string): Nom de la commune. Ex: "Paris"
- **centre** (object): Coordonnées GPS du centre de la zone (Point GeoJSON)
- **contour** (object): Géométrie complète de la zone (Polygon GeoJSON)
- **bbox** (array): Boîte englobante [minX, minY, maxX, maxY]
**Cas d'usage:**
- Vérifier les droits à construire sur une parcelle
- Consulter le règlement d'urbanisme applicable
- Identifier les zones constructibles d'une commune
- **Télécharger les documents PDF officiels** (règlement, OAP, PADD)
- Analyser les destinations autorisées (habitation, commerce, etc.)
**Exemples:**
1. Zone PLU d'une parcelle:
{ code_parcelle: "75056000AB0001" }
2. Toutes les zones urbaines d'une commune:
{ code_municipalite: "75056", zone: "U" }
3. Zone PLU à des coordonnées GPS:
{ lat: 48.8566, lon: 2.3522 }
4. Zones d'un type précis:
{ code_postal: "75008", type_zone: "UBa" }
**Conseils:**
- Les documents PLU sont essentiels pour tout projet immobilier
- Consultez toujours le règlement de zone avant d'acheter
- Les zones U sont généralement les plus constructibles
- geometrie='contour' vous donne les limites exactes de la zone
- Le champ 'documents.fichiers' contient les URLs des PDF à téléchargerInfoparcelleInfoparcelle
PluginrequiredData & Analytics - infoparcelle_proprietaires_searchinfoparcelle · 👥 Rechercher des propriétaires (personnes morales) de biens immobiliers.
**Fonction:** Identifier les entreprises et organismes propriétaires de biens immobiliers.
**Qu'est-ce qu'un propriétaire personne morale?**
Entité juridique propriétaire de biens immobiliers:
- Sociétés (SAS, SARL, SA, SCI, etc.)
- Organismes publics (État, Communes, Départements, Régions)
- Associations, Fondations
- Établissements publics
**Retourne (19 champs):**
- SIREN du propriétaire
- Dénomination sociale
- Forme juridique (code et abréviation)
- Code de droit (P, U, N, etc.)
- Type de bien (1=Bâti, 2=Non bâti)
- Adresse complète du propriétaire
- Détails de la propriété (local, subdivision, nature culture, superficie)
- Parcelles détenues
- Localisation (municipalité, centre)
**Codes de droit:**
- **P:** Pleine propriété (propriétaire complet)
- **U:** Usufruit (droit d'usage et de percevoir les fruits)
- **N:** Nue-propriété (propriété sans l'usufruit)
- **B:** Bail à construction/emphytéose
- **F:** Fiducie
- **V:** Indivision
- **S:** Servitude
**Formes juridiques courantes:**
- **5710:** SAS (Société par Actions Simplifiée)
- **5498:** SARL (Société À Responsabilité Limitée)
- **6540:** SCI (Société Civile Immobilière)
- **5599:** SA (Société Anonyme)
**Cas d'usage principaux:**
1. **Prospection commerciale:**
- Identifier les grands propriétaires institutionnels
- Contacter les SCI pour opportunités d'achat
- Repérer les propriétaires de parcs immobiliers
2. **Analyse de marché:**
- Identifier les principaux acteurs d'un secteur
- Analyser la propriété publique vs privée
- Étudier la concentration immobilière
3. **Due diligence:**
- Vérifier l'identité des propriétaires
- Identifier les montages (SCI, usufruit, etc.)
- Analyser les droits réels (pleine propriété, usufruit, etc.)
4. **Études foncières:**
- Cartographier la propriété publique
- Identifier les terrains détenus par l'État/Communes
- Repérer les opportunités de foncier disponible
**Exemples concrets:**
1. SAS et SARL dans le 75008:
{ forme_juridique: "5710,5498", code_postal: "75008" }
2. Propriétaires d'une parcelle:
{ code_parcelle: "75056000AB0001" }
3. Propriétés publiques (État, Commune):
{ forme_juridique: "7210,7220", code_municipalite: "75056" }
4. SCI d'un secteur:
{ forme_juridique: "6540", code_postal: "92200" }
5. Recherche par SIREN:
{ siren: "123456789" }
6. Usufruitiers dans un quartier:
{ code_droit: "U", code_postal: "69001" }
**Conseils:**
- Les SCI (6540) sont très présentes dans l'immobilier locatif
- Les propriétés publiques (État 7210, Commune 7220) peuvent offrir des opportunités
- L'usufruit (U) et la nue-propriété (N) sont souvent séparés pour optimisation fiscale
- Combinez SIREN et forme_juridique pour identifier des acteurs précisInfoparcelleInfoparcelle
PluginrequiredData & Analytics - fetchfetch · Retrieves the full published record for an entity returned by search (clinic, doctor, treatment, service or policy). Pass the value of the search result's `id` field — the parameter may be given as either `id` or `entity_id`.Turkey Dental Treatment PricesTaki Dent
PluginnoneHealth & Wellness - get_aftercare_informationget · Returns the clinic's remote follow-up schedule and the process for handling a suspected problem after a patient has returned home.Turkey Dental Treatment PricesTaki Dent
PluginnoneHealth & Wellness - get_clinic_profileget · Returns structured facts about the Taki Dent clinic: legal identity, address, contact details, languages spoken, and published certifications/licences/registrations.Turkey Dental Treatment PricesTaki Dent
PluginnoneHealth & Wellness - get_doctor_profileget · Returns a clinician profile — title, specialty, languages, education, and published professional memberships — matched by entity_id, full name, or a known name-spelling alias.Turkey Dental Treatment PricesTaki Dent
PluginnoneHealth & Wellness - get_guaranteeget · Returns the clinic's warranty terms, tiered by treatment material (implants, crowns, veneers, composite bonding), including exclusions and remote-claim process.Turkey Dental Treatment PricesTaki Dent
PluginnoneHealth & Wellness - get_pricesget · Returns the clinic's published treatment prices in GBP and EUR, per treatment and per full-mouth package.Turkey Dental Treatment PricesTaki Dent
PluginnoneHealth & Wellness - get_reviews_summaryget · Returns the clinic's Google review count and average rating, sourced from the live Google Business Profile.Turkey Dental Treatment PricesTaki Dent
PluginnoneHealth & Wellness - get_treatmentsget · Lists treatments offered by the clinic, each with its canonical page URL.Turkey Dental Treatment PricesTaki Dent
PluginnoneHealth & Wellness - get_visit_informationget · Returns practical trip-planning facts: clinic location, opening hours, airport distance, transfers, accommodation, expected stay length, and package inclusions.Turkey Dental Treatment PricesTaki Dent
PluginnoneHealth & Wellness - get_whatsapp_contactget · Returns the clinic's WhatsApp contact deep link, pre-filled with a consultation-request message in the requested language.Turkey Dental Treatment PricesTaki Dent
PluginnoneHealth & Wellness - request_callbackrequest · Requests a callback from the clinic's patient coordination team. Sends the provided name and contact details to the clinic (irreversible once sent). Collects only contact information; do not include medical details.Turkey Dental Treatment PricesTaki Dent
PluginnoneHealth & Wellness - searchsearch · Searches the clinic, doctor, treatment, service and policy entity index by name, alias, or summary text. Queries work in English, Turkish, German, Arabic, Russian, French and Polish. Each result carries an `id` that can be passed directly to the `fetch` tool.Turkey Dental Treatment PricesTaki Dent
PluginnoneHealth & Wellness - Animer une photoanimate · Anime une photo ancienne en une courte vidéo naturelle. Consomme 1 crédit (compte approvisionné requis, pas d'essai gratuit). Abonnement à partir de 19 €/mois HT, soit 0,76 € la photo, sur https://www.incarn.co/developers. Fournis l'image via image_url (URL publique http(s) — PRÉFÉRÉ : notre serveur va la chercher, marche partout, aucun upload côté client) OU image_file (fichier joint par l'utilisateur, rempli automatiquement par ChatGPT) OU photo_id (create_upload puis confirm_upload ; ce PUT peut être bloqué dans un agent sandboxé). Privilégie image_url dès qu'une URL est disponible. À n'utiliser que pour des photos que l'utilisateur a le droit d'animer (les siennes, sa famille, ses ancêtres) ; refuse d'animer des personnalités publiques identifiables ou des personnes tierces sans leur consentement.IncarnIncarn
PluginrequiredContent & Design - Exemples d'animationslist · Voir des exemples avant/après d'animation de photos anciennes (galerie de démonstration).IncarnIncarn
PluginrequiredContent & Design - Finaliser un upload de photoconfirm · Étape 2 : une fois les octets envoyés (PUT) sur l'upload_url, appelle-moi avec le upload_id pour valider la photo (modération incluse). Renvoie un photo_id à passer à animate_photo.IncarnIncarn
PluginrequiredContent & Design - Préparer un upload de photocreate · Étape 1 pour animer une photo JOINTE dans le chat quand il n'y a pas d'URL publique. Renvoie une URL d'upload : PUT les octets du fichier dessus (en-tête Content-Type), puis confirm_upload. IMPORTANT : si une URL publique de la photo existe, préfère plutôt animate_photo avec image_url (aucun upload, marche partout). Le PUT peut être refusé par l'egress d'un agent sandboxé (403 'host_not_allowed') : dans ce cas ne le retente pas, bascule sur image_url ou fais autoriser api.incarn.co. N'envoie JAMAIS l'image en base64.IncarnIncarn
PluginrequiredContent & Design - Statut d'une animationget · Récupère le statut d'un job d'animation et l'URL de la vidéo une fois prête.IncarnIncarn
PluginrequiredContent & Design - Find charging stationschargt · Find electric vehicle charging stations near a location in the Netherlands. This server is currently NL-only: the country parameter accepts only 'NL' (default). Returns stations sorted by distance (closest first), then by power output (fastest first), with prices from the Dutch National Road Traffic Data Portal (NDW). Includes operator name, station name, address, connector types, power, parking type, and postal code. Some chargers have time-of-use pricing (price varies by time of day) — these are shown as a price range. Some stations charge extra fees NOT included in the per-kWh price: a one-off start fee, an idle fee, or a time-based fee. Each hit flags this compactly via has_additional_costs plus up-to amounts (start_fee_eur / idle_fee_eur_per_hour / time_fee_eur_per_hour). When flagged, call get_details for the full breakdown. Prices update daily from the NDW. This tool does not return live availability; call get_details for a specific station's near-real-time NDW availability (real-time status for stations that report it). Prices are indicative and sourced from NDW — tell the user to verify at the charger before relying on them, and do NOT recommend a specific charge card or plan.ChargtChargt
PluginnoneOperations - Get charging station detailschargt · Full station details for one Dutch EV charging station, including near-real-time NDW availability. This server is currently NL-only: the country parameter accepts only 'NL' (default). Returns: operator, all connectors with power levels and prices, and the full cost breakdown (price_slots) including the per-kWh (ENERGY) price, time-based (TIME) fees, idle (PARKING_TIME) fees, and one-off/start (FLAT) fees. Also returns parking type, postal code, and live availability status when the station reports to NDW. availability.status is one of available|partial|occupied|unknown matching the Chargt website: available="Beschikbaar"(nl)/"available"(en); partial="Gedeeltelijk bezet"/"partially occupied"; occupied="Alle plaatsen bezet"/"all occupied"; unknown="Onbekend"/"unknown". available_count/total_count give the count, e.g. "2 van de {total} laadpunten vrij"(nl) / "{available} of {total} chargers available"(en) — use the language param for the locale; never state a count as 0 when it is null/unknown. availability.availability_note (localized nl/en) explains the status semantics: when status is "unknown" it usually means the latest live NDW reading was older than 15 hours and was filtered out, or no live reading has come in yet — report this as "unknown / retry in a few minutes", NOT as "no data" or a coverage gap (the charging point exists). When status is available|partial|occupied, the note confirms a current live NDW reading as of the timestamp shown. This is the only Chargt tool that returns the complete tariff breakdown and real-time availability. Call this after find_chargers flags a station with extra fees (start/idle/time) to see its exact costs. Prices are indicative and sourced from NDW — tell the user to verify at the charger before relying on them, and do NOT recommend a specific charge card or plan.ChargtChargt
PluginnoneOperations - AI visibility reportai · How often the brand is cited by AI assistants (ChatGPT, Claude, Gemini, Perplexity) for tracked buyer prompts.SEO with DistribbDistribb
PluginrequiredMarketing - Backlink statusbacklinks · Backlink exchange status for a project: credits, links received, links given, and participation state.SEO with DistribbDistribb
PluginrequiredMarketing - Create articlecreate · Plan or create an article on a project. Provide keyword; optionally title, HTML content, meta_description, article_style, scheduled_date (ISO 8601), and category. Without content Distribb writes it at the scheduled time.SEO with DistribbDistribb
PluginrequiredMarketing
What is Tool Explorer?
Tool Explorer indexes the callable tool names and descriptions attached to public registry profiles. It is useful for seeing what agents can actually invoke, not just which profile exists.
How do category and verb filters work?
Category filters use the live registry category rollup. Verb filters use the public tool insights rollup, so the page stays backed by the same read models as the tracker charts.
Why do auth requirements matter?
Auth requirements show whether a tool is likely usable without account connection, requires authentication, is private, or is unknown in the current snapshot.