L'outil carto_permis_rechercher de Prescriptio cherche les permis de construire, d'aménager et de démolir de la base Sitadel, par lieu, type et état ; en pratique, ils s'arrêtent fin mai 2026.
Pagination : repasser tel quel le next_cursor de la page précédente. Omettre pour la première page.
etatautorise · commence · termine · annule
Etat du dossier : autorise, chantier commence, chantier terminé, annule.
limitentier
Résultats par page (défaut 20, max 50). (min 1, max 50)
localisationobjet
Zone géographique. Une granularité : { région } (couvre tous ses départements en un appel, ne jamais les enumerer) ou { dept } ou { commune } (combinable avec dept pour lever un homonyme). National = omettre localisation (jamais dept:"all" ni "france").
Voir les propriétés
communetexte
Nom de commune (accents/casse ignores), code postal ou code INSEE. Arrondissements de Paris/Lyon/Marseille inclus automatiquement.
depttexte
Code département : 2 chiffres ("69"), "2A"/"2B", ou dom "971"-"976".
inseetexte
Code INSEE exact issu de la carte. Prioritaire sur commune; jamais interprété comme code postal. (format ^(?:[0-9]{5}\|2[A-Ba-b][0-9]{3})$)
regiontexte
Nom officiel de région (ex. "Auvergne-Rhone-Alpes", "Ile-de-France").
querytexte
Mots-cles libres (destination, nature des travaux, localite). Pour filtrer par commune, preferer localisation.commune.
type_permisPC · DP · PA · PD
PC = permis de construire, DP = declaration préalable, PA = permis d'aménager, PD = permis de démolir.
Quand l'utiliser
Filtrer par localisation (commune / dept / région), type_permis (PC construire, DP declaration préalable, PA aménager, PD démolir) et etat (autorise, commence, terminé, annule). query = mots-cles libres (destination, nature des travaux, localite). Fournir au moins query ou localisation. Attention : la surface de plancher est souvent absente de la source, jauger la taille du projet avec fields.logements_crees en repli. Exemple : { "localisation": { "dept": "69" }, "type_permis": "PC", "etat": "autorise" }.
Texte du registre des outils, rendu lisible ; la vue agent le garde tel quel.
Le prompt qui le déclenche
Voir le prompt
Collez ce prompt dans votre agent IA, une fois Prescriptio connecté. Remplacez ce qui est entre crochets.
Avec Prescriptio, liste les permis de construire autorisés pour des logements collectifs dans le Rhône.
Outil : carto_permis_rechercher · Portée : mcp:read, lecture seule · Coût : 1 appel, aucune unité de dossier · Limite : 50 résultats par page au plus
En bref
Effets
lecture seule
Portée OAuth
mcp:read
Conditions d’accès
Chaque action conserve ses droits, ses conditions d’offre et ses quotas ; sa présence dans le catalogue ne les lève pas.
Données lues
la donnée publique du bâti — aucune coordonnée personnelle n'est jamais renvoyée
Distribution
MCP historique
En REST
aucune opération : il s'appelle par le connecteur MCP
Réponse
Le résultat arrive dans content[0].text (le JSON sérialisé) et dans structuredContent (le même objet). L'exemple donne les types, jamais des valeurs réelles. Un champ absent ou null n'est ni un zéro ni une estimation : la source ne l'a pas renseigné.
Erreurs et quotas
Cet outil ne consomme aucune unité de dossier : chercher est gratuit, c'est la lecture d'un dossier (marches_dce, mairies_deliberations et leurs téléchargements) qui est décomptée.
Les compteurs d’appels et de dossiers sont communs. Chaque action peut aussi être soumise à des droits et plafonds métier : Codes d'erreur et Authentification et quotas.
[Index de la documentation](https://prescriptio.fr/docs/llms.txt)
# Chercher des permis de construire
L'outil carto_permis_rechercher de Prescriptio cherche les permis de construire, d'aménager et de démolir de la base Sitadel, par lieu, type et état ; en pratique, ils s'arrêtent fin mai 2026.
### Squelette d'appel, généré depuis le schéma
**MCP (JSON-RPC)**
```json
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"etat": "autorise"
},
"name": "carto_permis_rechercher"
}
}
```
**HTTP (curl)**
```bash
curl -sS https://prescriptio.fr/api/mcp \
-H 'Authorization: Bearer <jeton>' \
-H 'Content-Type: application/json' \
-d '{"id":1,"jsonrpc":"2.0","method":"tools/call","params":{"arguments":{"etat":"autorise"},"name":"carto_permis_rechercher"}}'
```
### Forme de la réponse, générée depuis le schéma
```json
{
"_meta": {},
"next_cursor": "<texte>",
"results": [
{
"fields": {},
"id": "<texte>",
"resume": "<texte>",
"titre": "<texte>"
}
],
"total_estimated": 0
}
```
## Paramètres
| Nom | Type | Requis | Description |
|---|---|---|---|
| `cursor` | texte | — | Pagination : repasser tel quel le `next_cursor` de la page précédente. Omettre pour la première page. |
| `etat` | `autorise` · `commence` · `termine` · `annule` | — | Etat du dossier : autorise, chantier commence, chantier terminé, annule. |
| `limit` | entier | — | Résultats par page (défaut 20, max 50). (min 1, max 50) |
| `localisation` | objet | — | Zone géographique. UNE granularité : { région } (couvre tous ses départements en un appel — ne jamais les enumerer) OU { dept } OU { commune } (combinable avec dept pour lever un homonyme). National = OMETTRE localisation (jamais dept:"all" ni "france"). |
| `localisation.commune` | texte | — | Nom de commune (accents/casse ignores), code postal ou code INSEE. Arrondissements de Paris/Lyon/Marseille inclus automatiquement. |
| `localisation.dept` | texte | — | Code département : 2 chiffres ("69"), "2A"/"2B", ou DOM "971"-"976". |
| `localisation.insee` | texte | — | Code INSEE exact issu de la carte. Prioritaire sur commune; jamais interprété comme code postal. (format `^(?:[0-9]{5}\|2[A-Ba-b][0-9]{3})$`) |
| `localisation.region` | texte | — | Nom officiel de région (ex. "Auvergne-Rhone-Alpes", "Ile-de-France"). |
| `query` | texte | — | Mots-cles libres (destination, nature des travaux, localite). Pour filtrer par commune, preferer localisation.commune. |
| `type_permis` | `PC` · `DP` · `PA` · `PD` | — | PC = permis de construire, DP = declaration préalable, PA = permis d'aménager, PD = permis de démolir. |
## Quand l'utiliser
Filtrer par localisation (commune / dept / région), type_permis (PC construire, DP declaration préalable, PA aménager, PD démolir) et etat (autorise, commence, terminé, annule). `query` = mots-cles libres (destination, nature des travaux, localite). Fournir au moins `query` OU `localisation`. ATTENTION : la surface de plancher est souvent absente de la source — jauger la taille du projet avec fields.logements_crees en repli. Exemple : { "localisation": { "dept": "69" }, "type_permis": "PC", "etat": "autorise" }.
**Prompt prêt à coller : Le prompt qui le déclenche**
```text
Avec Prescriptio, liste les permis de construire autorisés pour des logements collectifs dans le Rhône.
```
Outil : `carto_permis_rechercher` · Portée : `mcp:read`, lecture seule · Coût : 1 appel, aucune unité de dossier · Limite : 50 résultats par page au plus
## En bref
| | |
|---|---|
| Effets | lecture seule |
| Portée OAuth | `mcp:read` |
| Conditions d’accès | Chaque action conserve ses droits, ses conditions d’offre et ses quotas ; sa présence dans le catalogue ne les lève pas. |
| Données lues | la donnée publique du bâti — aucune coordonnée personnelle n'est jamais renvoyée |
| Distribution | MCP historique |
| En REST | aucune opération : il s'appelle par le connecteur MCP |
## Réponse
Le résultat arrive dans `content[0].text` (le JSON sérialisé) et dans `structuredContent` (le même objet). L'exemple donne les **types**, jamais des valeurs réelles. Un champ absent ou `null` n'est ni un zéro ni une estimation : la source ne l'a pas renseigné.
## Erreurs et quotas
Cet outil ne consomme aucune unité de dossier : chercher est gratuit, c'est la lecture d'un dossier (`marches_dce`, `mairies_deliberations` et leurs téléchargements) qui est décomptée.
Les compteurs d’appels et de dossiers sont communs. Chaque action peut aussi être soumise à des droits et plafonds métier : [Codes d'erreur](https://prescriptio.fr/docs/reference/erreurs) et [Authentification et quotas](https://prescriptio.fr/docs/reference/authentification#les-quotas).
## Les skills qui s'en servent
- [prescriptio-analyser-territoires](https://prescriptio.fr/skills/prescriptio-analyser-territoires) : Le skill du plugin qui route cet outil
## Les pages qui s'en servent
Calculé depuis la documentation : chaque page qui cite `carto_permis_rechercher`.
- [Les permis de construire (Sitadel)](https://prescriptio.fr/docs/donnees/permis-de-construire) : Documentation, Les données
- [Cartographies](https://prescriptio.fr/docs/cartographies) : Documentation, Les modules
- [Les chantiers détectés](https://prescriptio.fr/docs/donnees/chantiers-detectes) : Documentation, Les données
- [Les observatoires](https://prescriptio.fr/docs/donnees/observatoires) : Documentation, Les données
- [Repérer un projet de construction avant l'appel d'offres](https://prescriptio.fr/docs/guides/reperer-un-projet-avant-l-appel-d-offres) : Guides, Bureau d'études
- [Playbooks](https://prescriptio.fr/agents-ia/playbooks) : IA, Aller plus loin
- [Prompts du bureau d'études](https://prescriptio.fr/docs/prompts/bureau-etudes) : IA, Prompts par métier
- [Analyser un territoire](https://prescriptio.fr/skills/prescriptio-analyser-territoires) : IA, Les skills du plugin
- [Peut-on suivre les permis de construire de son secteur pour prospecter ?](https://prescriptio.fr/docs/connaissances/permis-de-construire-prospection) : Base de connaissances, Repérer les affaires
## Voir aussi
- [carto_transactions](https://prescriptio.fr/docs/api/carto_transactions) : Ventes immobilières officielles (DVF) : ~8 millions de mutations depuis 2018, dédupliquées par vente (1…
- [carto_chantiers_rechercher](https://prescriptio.fr/docs/api/carto_chantiers_rechercher) : Objets de chantier (chantier / grue / engin) annotés à l'œil sur une image datée, croisés avec un permis…
- [carto_selection_lire](https://prescriptio.fr/docs/api/carto_selection_lire) : Lire exactement la sélection cartographique confiée depuis Prescriptio
- [carto_analyse_enregistrer](https://prescriptio.fr/docs/api/carto_analyse_enregistrer) : Déposer une analyse privée dans la vue Cartos de votre organisation
- [Catalogue des outils](https://prescriptio.fr/docs/api) : Tous les outils, rangés par module