Service Public France
French public services: tax, property, admin, education, healthcare, security, risks, legal texts
¿Debería usar esto?
Calidad y seguridad
Hallazgos (22)
- LOWen lire_fiche
- LOWen consulter_fiscalite_locale
- LOWen rechercher_doctrine_fiscale
- LOWen consulter_transactions_immobilieres
- LOWen simuler_taxe_fonciere
- LOWen simuler_frais_notaire
- LOWen comparer_communes
- LOWen simuler_impot_revenu
- LOWen rechercher_convention_collective
- LOWen rechercher_texte_legal
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"mcp-service-public": {
"url": "https://mcp-service-public.nhaultcoeur.workers.dev/mcp"
}
}
}Puntos de conexión remotos
https://mcp-service-public.nhaultcoeur.workers.dev/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (38)
⚪rechercher(query, limit)
Recherche unifiee intelligente : dispatche vers fiches DILA, BOFiP, DVF, fiscalite locale, simulation TF/frais notaire/IR, zonage ABC/Pinel, conventions collectives, etablissements scolaires, resultats lycees, Parcoursup, acces aux soins, insertion pro, securite, risques naturels, codes juridiques, jurisprudence, textes legaux, JO, marches publics, annonces BODACC, aide sociale CAF, budget commune/EPCI, subventions, SIRENE, offres emploi France Travail, prix carburants, formations CPF (MonCompteFormation). A utiliser en premier si la source n'est pas evidente.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Question ou termes de recherche en langage naturel (ex: 'taxe foncière à Lyon', 'renouveler passeport', 'prix immobilier à Bondy', 'frais de notaire 250000 euros', 'zone Pinel Bordeaux', 'convention collective bâtiment', 'combien d impôt pour 40000 euros marié 2 enfants')"
},
"limit": {
"type": "number",
"description": "Nombre de résultats (1-10, défaut 5)"
}
},
"required": [
"query"
]
}⚪rechercher_fiche(query, theme, audience, limit)
Recherche dans les fiches pratiques de service-public.fr (droits, démarches administratives). Utilise la recherche plein texte.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Termes de recherche (ex: 'passeport', 'allocation logement')"
},
"theme": {
"type": "string",
"description": "Filtrer par thème (ex: 'Papiers', 'Logement')"
},
"audience": {
"type": "string",
"enum": [
"Particuliers",
"Professionnels",
"Associations"
],
"description": "Public cible"
},
"limit": {
"type": "number",
"description": "Nombre de résultats (1-20, défaut 10)"
}
},
"required": [
"query"
]
}⚪lire_fiche(fiche_id)
Lit le contenu complet d'une fiche pratique par son identifiant (ex: F14929 pour le passeport).
Esquema de entrada
{
"type": "object",
"properties": {
"fiche_id": {
"type": "string",
"description": "Identifiant de la fiche (ex: F14929, N360, R42946)"
}
},
"required": [
"fiche_id"
]
}⚪rechercher_service_local(type_organisme, code_postal, commune, code_insee, limit)
Recherche un service public local (mairie, préfecture, CAF, CPAM, France Services...) via l'Annuaire de l'administration.
Esquema de entrada
{
"type": "object",
"properties": {
"type_organisme": {
"type": "string",
"description": "Type de service (ex: 'mairie', 'prefecture', 'caf')"
},
"code_postal": {
"type": "string",
"description": "Code postal (ex: '75001')"
},
"commune": {
"type": "string",
"description": "Nom de la commune"
},
"code_insee": {
"type": "string",
"description": "Code INSEE de la commune"
},
"limit": {
"type": "number",
"description": "Nombre de résultats (1-20, défaut 5)"
}
}
}⚪naviguer_themes(theme_id)
Parcourt l'arborescence thématique de service-public.fr. Sans paramètre, liste les thèmes principaux.
Esquema de entrada
{
"type": "object",
"properties": {
"theme_id": {
"type": "string",
"description": "ID du thème à explorer (ex: N19810, N360)"
}
}
}⚪consulter_fiscalite_locale(commune, communes, code_insee, code_postal, exercice, ...)
Consulte les taux d'imposition locale d'une commune (taxe foncière, taxe d'habitation, TEOM, CFE). Accepte un nom de commune, un code INSEE ou un code postal. Sans exercice précisé, affiche l'évolution sur 4 ans avec tendance. Données REI de la DGFiP via data.economie.gouv.fr.
Esquema de entrada
{
"type": "object",
"properties": {
"commune": {
"type": "string",
"description": "Nom de la commune (ex: 'PARIS', 'LYON')"
},
"communes": {
"type": "array",
"items": {
"type": "string"
},
"description": "Liste de communes à comparer (2-5 noms en majuscules, ex: ['PARIS', 'LYON', 'MARSEILLE']). Active le mode comparaison côte à côte.",
"maxItems": 5,
"minItems": 2
},
"code_insee": {
"type": "string",
"description": "Code INSEE de la commune (ex: '75056', '69123')"
},
"code_postal": {
"type": "string",
"description": "Code postal (ex: '93140', '75001'). Résout automatiquement vers le(s) code(s) INSEE."
},
"exercice": {
"type": "string",
"description": "Année fiscale (ex: '2024'). Sans exercice : affiche l'évolution sur toutes les années disponibles."
},
"type": {
"type": "string",
"enum": [
"particuliers",
"entreprises"
],
"description": "Type de fiscalité (défaut: particuliers)"
}
}
}⚪rechercher_doctrine_fiscale(query, serie, limit)
Recherche dans la doctrine fiscale officielle (BOFiP - Bulletin Officiel des Finances Publiques). Couvre IR, TVA, IS, plus-values, etc.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Termes de recherche (ex: 'plus-values immobilières', 'crédit impôt recherche')"
},
"serie": {
"type": "string",
"description": "Filtrer par série BOFiP (ex: 'IR', 'TVA', 'IS', 'RFPI', 'BIC')"
},
"limit": {
"type": "number",
"description": "Nombre de résultats (1-10, défaut 5)"
}
},
"required": [
"query"
]
}⚪consulter_transactions_immobilieres(commune, code_insee, code_postal, type_local, annee, ...)
Consulte les transactions immobilières (DVF - Demandes de Valeurs Foncières) d'une commune. Fournit prix médians, prix au m², répartition par type de bien et nombre de pièces. Avec evolution=true, retourne l'historique des prix médians par année (2019-aujourd'hui) avec tendance. Données DGFiP via data.gouv.fr. Hors Alsace, Moselle et Mayotte.
Esquema de entrada
{
"type": "object",
"properties": {
"commune": {
"type": "string",
"description": "Nom de la commune (ex: 'Bondy', 'Lyon')"
},
"code_insee": {
"type": "string",
"description": "Code INSEE de la commune (ex: '93010')"
},
"code_postal": {
"type": "string",
"description": "Code postal (ex: '93140'). Résout automatiquement vers le(s) code(s) INSEE."
},
"type_local": {
"type": "string",
"enum": [
"Appartement",
"Maison",
"Local industriel. commercial ou assimilé"
],
"description": "Filtrer par type de bien"
},
"annee": {
"type": "number",
"description": "Filtrer sur une année spécifique (ex: 2024). Par défaut : 2 dernières années."
},
"evolution": {
"type": "boolean",
"description": "Si true, retourne l'évolution des prix médians année par année (2019-aujourd'hui) avec tendance hausse/baisse/stable. Ignore le paramètre annee."
}
}
}⚪simuler_taxe_fonciere(commune, code_insee, code_postal, surface, type_bien, ...)
Estime la taxe foncière annuelle d'un bien immobilier. Combine les vrais taux communaux (REI DGFiP) avec une estimation de la valeur locative cadastrale ajustée au marché local via les transactions DVF. Accepte un nom de commune, un code INSEE ou un code postal. Décompose les taux par collectivité (commune, EPCI, syndicat, GEMAPI, TSE, TASA). Détecte l'exonération construction neuve 2 ans (art. 1383 CGI). Simule le scénario d'abattement résidence principale si voté par la commune. Résultat indicatif uniquement.
Esquema de entrada
{
"type": "object",
"properties": {
"commune": {
"type": "string",
"description": "Nom de la commune (ex: 'Lyon', 'Bordeaux')"
},
"code_insee": {
"type": "string",
"description": "Code INSEE de la commune (ex: '69123')"
},
"code_postal": {
"type": "string",
"description": "Code postal (ex: '33000'). Résout automatiquement vers le code INSEE."
},
"surface": {
"type": "number",
"description": "Surface habitable en m² (ex: 75)"
},
"type_bien": {
"type": "string",
"enum": [
"Maison",
"Appartement"
],
"description": "Type de bien immobilier"
},
"nombre_pieces": {
"type": "number",
"description": "Nombre de pièces principales (optionnel, estimé si absent)"
},
"annee_construction": {
"type": "number",
"description": "Année de construction (optionnel, influence le coefficient d'entretien et détecte l'exonération 2 ans)"
},
"residence_principale": {
"type": "boolean",
"description": "S'il s'agit de la résidence principale (optionnel, affiche les exonérations possibles)"
}
},
"required": [
"surface",
"type_bien"
]
}⚪simuler_frais_notaire(prix, type, departement)
Estime les frais de notaire (frais d'acquisition) pour un achat immobilier. Calcule les droits de mutation (DMTO), émoluments du notaire (barème dégressif réglementé), contribution de sécurité immobilière et débours. Distingue ancien (7-8 %) et neuf (2-3 %). Si le département est précisé, applique le taux DMTO exact (normal 5,81 % ou majoré 6,32 % selon le département, LF 2025). Sans département, affiche les deux hypothèses. Accepte un code département, un code postal ou un numéro de département.
Esquema de entrada
{
"type": "object",
"properties": {
"prix": {
"type": "number",
"description": "Prix d'achat du bien en euros (ex: 250000)"
},
"type": {
"type": "string",
"enum": [
"ancien",
"neuf"
],
"description": "Type de bien : ancien ou neuf"
},
"departement": {
"type": "string",
"description": "Département (code 2-3 chiffres, code postal 5 chiffres, ou '2A'/'2B' pour la Corse). Permet d'appliquer le taux DMTO exact."
}
},
"required": [
"prix",
"type"
]
}⚪consulter_zonage_immobilier(commune, code_insee, code_postal)
Consulte la zone ABC d'une commune (A bis, A, B1, B2, C) utilisée pour les dispositifs immobiliers (Pinel, PTZ, plafonds loyers). Accepte un nom de commune, un code INSEE ou un code postal. Retourne la zone, les plafonds de loyer, les plafonds de ressources et l'éligibilité aux dispositifs. Source : Ministère de la Transition écologique via data.gouv.fr.
Esquema de entrada
{
"type": "object",
"properties": {
"commune": {
"type": "string",
"description": "Nom de la commune (ex: 'Lyon', 'Bordeaux')"
},
"code_insee": {
"type": "string",
"description": "Code INSEE de la commune (ex: '69123')"
},
"code_postal": {
"type": "string",
"description": "Code postal (ex: '33000'). Résout automatiquement vers le code INSEE."
}
}
}⚪comparer_communes(communes)
Compare 2 à 5 communes sur un tableau croisé : population et densité, fiscalité locale (taux TFB, TEOM), prix immobiliers (DVF médian/m² appart et maison), zonage ABC, services publics locaux, établissements scolaires, scores 6ème, sécurité départementale (cambriolages, vols, violences), risques naturels (nombre de risques, arrêtés CatNat), données santé (densité médecins) et intercommunalité. Aide à la décision pour un déménagement ou un investissement. Accepte des noms de communes, codes postaux ou codes INSEE.
Esquema de entrada
{
"type": "object",
"properties": {
"communes": {
"type": "array",
"items": {
"type": "string"
},
"description": "Liste de 2 à 5 communes à comparer (noms, codes postaux ou codes INSEE). Ex: ['Lyon', 'Bordeaux', 'Nantes']",
"minItems": 2,
"maxItems": 5
}
},
"required": [
"communes"
]
}⚪simuler_impot_revenu(revenu_net_imposable, nb_parts, situation, nb_enfants, revenus_fonciers, ...)
Estime l'impot sur le revenu (IR) selon le bareme progressif 2025 (revenus 2024). Calcule le quotient familial, applique le plafonnement, la decote et la contribution exceptionnelle hauts revenus (CEHR). Parametres : revenu net imposable (obligatoire), nombre de parts OU situation familiale + nombre d'enfants. Options : revenus fonciers (micro-foncier 30% abattement ou reel), revenus de capitaux (PFU 30% ou bareme), micro-BIC (abattement 50%), micro-BNC (abattement 34%).
Esquema de entrada
{
"type": "object",
"properties": {
"revenu_net_imposable": {
"type": "number",
"description": "Revenu net imposable en euros (ex: 42000)"
},
"nb_parts": {
"type": "number",
"description": "Nombre de parts fiscales (optionnel, defaut 1). Prioritaire sur situation + nb_enfants."
},
"situation": {
"type": "string",
"enum": [
"celibataire",
"marie",
"pacse",
"divorce",
"veuf"
],
"description": "Situation familiale (optionnel, permet le calcul auto des parts)"
},
"nb_enfants": {
"type": "number",
"description": "Nombre d'enfants a charge (optionnel, defaut 0)"
},
"revenus_fonciers": {
"type": "number",
"description": "Revenus fonciers bruts en euros (optionnel). Negatif possible en regime reel (deficit foncier)."
},
"regime_foncier": {
"type": "string",
"enum": [
"micro",
"reel"
],
"description": "Regime foncier (defaut: micro). Micro = abattement 30 %, reel = montant net fourni."
},
"revenus_capitaux": {
"type": "number",
"description": "Revenus de capitaux mobiliers en euros (dividendes, interets, plus-values). Optionnel."
},
"regime_capitaux": {
"type": "string",
"enum": [
"pfu",
"bareme"
],
"description": "Imposition des capitaux (defaut: pfu). PFU = flat tax 30 %, bareme = integration au revenu global."
},
"micro_bic": {
"type": "number",
"description": "Chiffre d'affaires micro-BIC en euros (abattement 50 %). Optionnel."
},
"micro_bnc": {
"type": "number",
"description": "Recettes micro-BNC en euros (abattement 34 %). Optionnel."
}
},
"required": [
"revenu_net_imposable"
]
}⚪rechercher_convention_collective(query, idcc, limit)
Recherche une convention collective nationale par numero IDCC, secteur d'activite ou mot-cle. Source : base KALI (DILA) via data.gouv.fr. Retourne le titre, l'IDCC, l'etat (en vigueur/abrogee), la nature et le lien Legifrance.
Esquema de entrada
{
"type": "object",
"properties": {
"query": {
"type": "string",
"description": "Mot-cle ou secteur d'activite (ex: 'boulangerie', 'metallurgie', 'batiment')"
},
"idcc": {
"type": "string",
"description": "Numero IDCC (ex: '843', '3248')"
},
"limit": {
"type": "number",
"description": "Nombre de resultats (1-20, defaut 10)"
}
}
}⚪rechercher_entreprise(siret, siren, nom)
Recherche une entreprise francaise par SIRET, SIREN ou nom. Retourne les informations legales (forme juridique, NAF, effectif, dirigeants, adresse) et la ou les convention(s) collective(s) applicable(s) avec detail KALI. Source : API Recherche d'entreprises (DINUM) + KALI (DILA).
Esquema de entrada
{
"type": "object",
"properties": {
"siret": {
"type": "string",
"description": "Numero SIRET (14 chiffres, ex: '41816609600069')"
},
"siren": {
"type": "string",
"description": "Numero SIREN (9 chiffres, ex: '418166096')"
},
"nom": {
"type": "string",
"description": "Nom ou raison sociale de l'entreprise (ex: 'OCTO Technology')"
}
}
}⚪rechercher_etablissement_scolaire(commune, code_postal, code_insee, type, statut, ...)
Recherche un etablissement scolaire (ecole, college, lycee) par commune, code postal ou nom. Retourne les informations detaillees : adresse, contact, voies d'enseignement, services (restauration, internat, ULIS), sections (europeenne, sport, arts), education prioritaire. Source : Annuaire de l'education (data.education.gouv.fr), 68 000+ etablissements.
Esquema de entrada
{
"type": "object",
"properties": {
"commune": {
"type": "string",
"description": "Nom de la commune (ex: 'Lyon', 'Bondy')"
},
"code_postal": {
"type": "string",
"description": "Code postal (ex: '69001', '93140')"
},
"code_insee": {
"type": "string",
"description": "Code INSEE de la commune"
},
"type": {
"type": "string",
"description": "Type d'etablissement : 'ecole', 'college', 'lycee', 'maternelle', 'elementaire', 'primaire', 'erea'"
},
"statut": {
"type": "string",
"enum": [
"public",
"prive"
],
"description": "Statut : public ou prive"
},
"nom": {
"type": "string",
"description": "Nom de l'etablissement (recherche partielle, ex: 'Lacassagne')"
},
"limit": {
"type": "number",
"description": "Nombre de resultats (1-20, defaut 10)"
}
}
}⚪consulter_resultats_lycee(commune, code_postal, code_insee, nom_lycee, type, ...)
Consulte les indicateurs de valeur ajoutee (IVAL) d'un lycee : taux de reussite au bac, valeur ajoutee, taux d'acces 2nde-bac, taux de mentions. Couvre les lycees generaux/technologiques et professionnels, publics et prives sous contrat. Donnees DEPP session 2012-2024. Source : data.education.gouv.fr.
Esquema de entrada
{
"type": "object",
"properties": {
"commune": {
"type": "string",
"description": "Nom de la commune (ex: 'Lyon', 'Bordeaux')"
},
"code_postal": {
"type": "string",
"description": "Code postal (ex: '69001')"
},
"code_insee": {
"type": "string",
"description": "Code INSEE de la commune"
},
"nom_lycee": {
"type": "string",
"description": "Nom du lycee (recherche partielle, ex: 'Lacassagne', 'Guimard')"
},
"type": {
"type": "string",
"enum": [
"gt",
"pro",
"tous"
],
"description": "Voie : 'gt' (general/techno), 'pro' (professionnel), 'tous' (defaut)"
},
"evolution": {
"type": "boolean",
"description": "Si true, retourne l'historique multi-annees (2012-2024) avec tendance, au lieu de la derniere session uniquement."
},
"limit": {
"type": "number",
"description": "Nombre de resultats (1-20, defaut 10)"
}
}
}⚪consulter_evaluations_nationales(commune, code_postal, code_departement, niveau, annee)
Consulte les resultats des evaluations nationales (6eme et CE2) par departement. Compare les scores departementaux au niveau national, avec repartition par groupes de niveau et tendance annuelle. Accepte un nom de commune, un code postal ou un code departement. Source : DEPP via data.education.gouv.fr.
Esquema de entrada
{
"type": "object",
"properties": {
"commune": {
"type": "string",
"description": "Nom de la commune (ex: 'Bondy', 'Lyon') — resout le departement automatiquement"
},
"code_postal": {
"type": "string",
"description": "Code postal (ex: '93140') — resout le departement automatiquement"
},
"code_departement": {
"type": "string",
"description": "Code departement direct (ex: '93', '75', '2A', '971')"
},
"niveau": {
"type": "string",
"enum": [
"6eme",
"CE2",
"tous"
],
"description": "Niveau scolaire (defaut: 'tous')"
},
"annee": {
"type": "number",
"description": "Annee scolaire (ex: 2025). Par defaut : derniere disponible."
}
}
}⚪consulter_parcoursup(recherche, ville, code_postal, departement, filiere, ...)
Recherche des formations sur Parcoursup par mot-cle, ville, departement ou filiere. Retourne les informations detaillees : etablissement, selectivite, taux d'acces, capacite, nombre de voeux, profil des admis (bac, mentions, boursiers), lien fiche Parcoursup. Donnees session 2025. Source : Ministere de l'Enseignement superieur via data.education.gouv.fr.
Esquema de entrada
{
"type": "object",
"properties": {
"recherche": {
"type": "string",
"description": "Mot-cle ou intitule de formation (ex: 'informatique', 'BTS comptabilite', 'licence droit')"
},
"ville": {
"type": "string",
"description": "Ville de l'etablissement (ex: 'Lyon', 'Paris')"
},
"code_postal": {
"type": "string",
"description": "Code postal (ex: '69001'). Resout automatiquement vers la ville."
},
"departement": {
"type": "string",
"description": "Code departement (ex: '69', '93', '2A')"
},
"filiere": {
"type": "string",
"description": "Type de filiere : 'BUT', 'BTS', 'Licence', 'CPGE', 'PASS', 'LAS', 'IFSI', 'ingenieur'"
},
"limit": {
"type": "number",
"description": "Nombre de resultats (1-20, defaut 10)"
}
}
}⚪consulter_parcoursup_stats(formation, ville, code_postal, filiere, selective_uniquement, ...)
Statistiques de selectivite Parcoursup par formation : taux d'acces, rang dernier appele, profil admis par bac (general/techno/pro), mentions, boursiers. Triees par selectivite croissante. Source : Parcoursup 2025 via data.education.gouv.fr.
Esquema de entrada
{
"type": "object",
"properties": {
"formation": {
"type": "string",
"description": "Intitule de la formation (ex: 'BTS comptabilite', 'licence informatique', 'CPGE scientifique')"
},
"ville": {
"type": "string",
"description": "Ville de l'etablissement pour filtrer (ex: 'Lyon', 'Paris')"
},
"code_postal": {
"type": "string",
"description": "Code postal pour filtrer par ville (ex: '69001')"
},
"filiere": {
"type": "string",
"description": "Filiere pour filtrer (ex: 'BTS', 'BUT', 'Licence', 'CPGE')"
},
"selective_uniquement": {
"type": "boolean",
"description": "Si true : affiche uniquement les formations selectives (taux d'acces < 100 %)"
},
"tri": {
"type": "string",
"enum": [
"selectivite",
"voeux"
],
"description": "Tri : 'selectivite' (plus selectif d'abord, defaut) ou 'voeux' (plus demande d'abord)"
},
"limit": {
"type": "number",
"description": "Nombre de resultats (1-20, defaut 10)"
}
},
"required": [
"formation"
]
}⚪consulter_acces_soins(commune, code_postal, code_departement)
Consulte les donnees d'acces aux soins par departement : effectifs et densite des medecins generalistes et specialistes liberaux, patientele medecin traitant, primo-installations, installations en zones sous-dotees, file active. Compare avec les moyennes nationales. Accepte un nom de commune, un code postal ou un code departement. Source : Assurance Maladie (CNAM) via data.ameli.fr.
Esquema de entrada
{
"type": "object",
"properties": {
"commune": {
"type": "string",
"description": "Nom de la commune (ex: 'Bondy', 'Lyon') — resout le departement automatiquement"
},
"code_postal": {
"type": "string",
"description": "Code postal (ex: '93140') — resout le departement automatiquement"
},
"code_departement": {
"type": "string",
"description": "Code departement direct (ex: '93', '75', '2A', '971')"
}
}
}⚪consulter_insertion_professionnelle(recherche, uai, ville, code_departement, type_diplome, ...)
Consulte les indicateurs d'insertion professionnelle des lycees professionnels (InserJeunes). Taux d'emploi a 6/12/18/24 mois apres la sortie, taux de poursuite d'etudes, valeur ajoutee. Detail par formation (CAP, Bac Pro, BTS, Mention complementaire). Recherche par nom d'etablissement, ville, departement ou code UAI. Source : DEPP/DARES via data.education.gouv.fr.
Esquema de entrada
{
"type": "object",
"properties": {
"recherche": {
"type": "string",
"description": "Nom d'etablissement ou mot-cle (ex: 'coiffure', 'automobile')"
},
"uai": {
"type": "string",
"description": "Code UAI de l'etablissement (ex: '0691723Y'). Retourne une fiche detaillee avec formations."
},
"ville": {
"type": "string",
"description": "Ville de l'etablissement (ex: 'Lyon', 'Marseille')"
},
"code_departement": {
"type": "string",
"description": "Code departement (ex: '69', '93', '2A')"
},
"type_diplome": {
"type": "string",
"enum": [
"CAP",
"BAC PRO",
"BTS",
"MC3",
"MC4",
"BP"
],
"description": "Filtrer par type de diplome (optionnel)"
},
"limit": {
"type": "number",
"description": "Nombre de resultats (1-10, defaut 5)"
}
}
}⚪consulter_securite(code_departement, commune, code_postal, annee)
Consulte les statistiques de securite et delinquance par departement : cambriolages, vols, violences, homicides, escroqueries, stupefiants. Fournit le nombre de faits, le taux pour 1000 habitants et l'evolution annuelle. Accepte un nom de commune, un code postal ou un code departement. Source : SSMSI, Ministere de l'Interieur via data.gouv.fr.
Esquema de entrada
{
"type": "object",
"properties": {
"code_departement": {
"type": "string",
"description": "Code departement (ex: '75', '93', '2A')"
},
"commune": {
"type": "string",
"description": "Nom de la commune (ex: 'Lyon') — resout le departement automatiquement"
},
"code_postal": {
"type": "string",
"description": "Code postal (ex: '93140') — resout le departement automatiquement"
},
"annee": {
"type": "number",
"description": "Annee specifique (optionnel, defaut: derniere disponible)"
}
}
}⚪consulter_risques_naturels(commune, code_postal, code_insee)
Consulte les risques naturels et technologiques d'une commune : inondation, seisme, mouvement de terrain, risque industriel, feu de foret, etc. Liste les risques identifies et les arretes de catastrophe naturelle (CatNat) avec dates. Accepte un nom de commune, un code postal ou un code INSEE. Source : Georisques (BRGM/MTE) via georisques.gouv.fr.
Esquema de entrada
{
"type": "object",
"properties": {
"commune": {
"type": "string",
"description": "Nom de la commune (ex: 'Nimes', 'Vaison-la-Romaine')"
},
"code_postal": {
"type": "string",
"description": "Code postal (ex: '30000')"
},
"code_insee": {
"type": "string",
"description": "Code INSEE de la commune (ex: '30189'). Prioritaire si fourni."
}
}
}⚪rechercher_texte_legal(recherche, champ, type_recherche, limit)
Recherche dans les textes legislatifs et reglementaires francais (lois, decrets, arretes, ordonnances) par mots-cles. Retourne les textes correspondants avec leur nature, date et lien Legifrance. Source : API Legifrance officielle (PISTE/DILA).
Esquema de entrada
{
"type": "object",
"properties": {
"recherche": {
"type": "string",
"description": "Mots-cles de recherche (ex: 'protection donnees personnelles', 'teletravail conges')"
},
"champ": {
"type": "string",
"enum": [
"ALL",
"TITLE",
"ARTICLE",
"NUM_ARTICLE"
],
"description": "Champ de recherche (defaut: ALL)"
},
"type_recherche": {
"type": "string",
"enum": [
"TOUS_LES_MOTS_DANS_UN_CHAMP",
"EXACTE",
"UN_DES_MOTS"
],
"description": "Type de recherche (defaut: TOUS_LES_MOTS_DANS_UN_CHAMP)"
},
"limit": {
"type": "number",
"description": "Nombre de resultats (1-20, defaut 5)"
}
},
"required": [
"recherche"
]
}⚪rechercher_code_juridique(recherche, code, champ, type_recherche, limit)
Recherche d'articles dans les codes de loi francais (Code civil, Code du travail, Code penal, Code de commerce, etc.). Retourne les articles avec leur numero, contenu et lien Legifrance. Source : API Legifrance officielle (PISTE/DILA).
Esquema de entrada
{
"type": "object",
"properties": {
"recherche": {
"type": "string",
"description": "Termes de recherche (ex: 'contrat de travail', 'legitime defense', 'clause abusive')"
},
"code": {
"type": "string",
"description": "Nom complet du code juridique (ex: 'Code civil', 'Code du travail', 'Code penal', 'Code de commerce')"
},
"champ": {
"type": "string",
"enum": [
"ALL",
"TITLE",
"ARTICLE",
"NUM_ARTICLE"
],
"description": "Champ de recherche (defaut: ALL)"
},
"type_recherche": {
"type": "string",
"enum": [
"TOUS_LES_MOTS_DANS_UN_CHAMP",
"EXACTE",
"UN_DES_MOTS"
],
"description": "Type de recherche (defaut: TOUS_LES_MOTS_DANS_UN_CHAMP)"
},
"limit": {
"type": "number",
"description": "Nombre de resultats (1-20, defaut 5)"
}
},
"required": [
"recherche",
"code"
]
}⚪consulter_journal_officiel(recherche, type_texte, date_debut, date_fin, limit)
Recherche dans le Journal Officiel de la Republique Francaise (JORF). Retourne les textes publies au JO avec leur titre, nature, date, NOR et lien Legifrance. Filtrage par type (LOI/DECRET/ARRETE/ORDONNANCE...) et plage de dates. Source : API PISTE officielle DILA/Legifrance.
Esquema de entrada
{
"type": "object",
"properties": {
"recherche": {
"type": "string",
"description": "Termes de recherche (ex: 'teletravail', 'protection donnees', 'loi finances 2025')"
},
"type_texte": {
"type": "string",
"enum": [
"LOI",
"DECRET",
"ARRETE",
"ORDONNANCE",
"CIRCULAIRE",
"AVIS",
"DECISION"
],
"description": "Filtrer par nature du texte (optionnel)"
},
"date_debut": {
"type": "string",
"description": "Date de debut au format YYYY-MM-DD (ex: '2024-01-01')"
},
"date_fin": {
"type": "string",
"description": "Date de fin au format YYYY-MM-DD (ex: '2024-12-31')"
},
"limit": {
"type": "number",
"description": "Nombre de resultats (1-20, defaut 5)"
}
},
"required": [
"recherche"
]
}⚪consulter_aide_sociale(commune, code_postal, code_insee, code_departement, prestation, ...)
Statistiques CAF par commune ou departement : nombre de foyers allocataires et personnes couvertes pour RSA, aides au logement (APL/ALS/ALF), AAH, allocations familiales, prime d'activite et autres prestations. Donnees agregees anonymisees depuis 2020. Source : CNAF — data.caf.fr.
Esquema de entrada
{
"type": "object",
"properties": {
"commune": {
"type": "string",
"description": "Nom de la commune (ex: 'Lyon', 'Bondy')"
},
"code_postal": {
"type": "string",
"description": "Code postal (ex: '93140')"
},
"code_insee": {
"type": "string",
"description": "Code INSEE de la commune (ex: '93010')"
},
"code_departement": {
"type": "string",
"description": "Code departement (ex: '93', '75', '2A')"
},
"prestation": {
"type": "string",
"description": "Code de prestation a filtrer : RSA, AL, AAH, AF, PA, CF, ASF, CMG... ou 'toutes' (defaut)"
},
"annee": {
"type": "number",
"description": "Annee specifique (ex: 2022). Par defaut : derniere annee disponible."
}
}
}⚪rechercher_marche_public(recherche, type_avis, departement, acheteur, date_debut, ...)
Recherche d'avis de marches publics (appels d'offres, attributions, MAPA, DSP) dans le BOAMP (Bulletin officiel des annonces des marches publics). Filtrage par mots-cles, type d'avis, departement, acheteur ou periode. Source : API BOAMP — DILA.
Esquema de entrada
{
"type": "object",
"properties": {
"recherche": {
"type": "string",
"description": "Mots-cles sur l'objet du marche (ex: 'travaux voirie', 'fourniture informatique', 'nettoyage locaux')"
},
"type_avis": {
"type": "string",
"enum": [
"AAC",
"APC",
"MAPA",
"DSP"
],
"description": "Type d'avis : AAC=Appel a la concurrence, APC=Attribution, MAPA=Procedure adaptee, DSP=Delegation service public"
},
"departement": {
"type": "string",
"description": "Code departement (ex: '75', '93', '69')"
},
"acheteur": {
"type": "string",
"description": "Nom de l'acheteur public (ex: 'Commune de Lyon', 'Departement du Rhone')"
},
"date_debut": {
"type": "string",
"description": "Date de debut au format YYYY-MM-DD"
},
"date_fin": {
"type": "string",
"description": "Date de fin au format YYYY-MM-DD"
},
"limit": {
"type": "number",
"description": "Nombre de resultats (1-20, defaut 10)"
}
}
}⚪consulter_budget_epci(epci, code_siren, commune, annee)
Consulte les comptes financiers d'un EPCI (metropole, CA, CC, CU) : recettes, depenses, dette. Donnees 2017-2024. Source : OFGL.
Esquema de entrada
{
"type": "object",
"properties": {
"epci": {
"type": "string",
"description": "Nom de l'EPCI (ex: 'Bordeaux Metropole', 'Rennes Metropole')"
},
"code_siren": {
"type": "string",
"description": "Code SIREN de l'EPCI (9 chiffres)"
},
"commune": {
"type": "string",
"description": "Commune membre (l'EPCI sera resolu automatiquement)"
},
"annee": {
"type": "number",
"description": "Annee du budget (2017-2024). Par defaut : derniere disponible."
}
}
}⚪consulter_budget_commune(commune, code_postal, code_insee, annee)
Consulte les comptes financiers d'une commune : recettes, depenses, epargne brute, encours de dette, investissements. Donnees 2017-2024. Source : OFGL via data.ofgl.fr.
Esquema de entrada
{
"type": "object",
"properties": {
"commune": {
"type": "string",
"description": "Nom de la commune (ex: 'Lyon', 'Bordeaux')"
},
"code_postal": {
"type": "string",
"description": "Code postal (ex: '69001')"
},
"code_insee": {
"type": "string",
"description": "Code INSEE de la commune (ex: '69123')"
},
"annee": {
"type": "number",
"description": "Annee du budget (2017-2024). Par defaut : derniere disponible."
}
}
}⚪rechercher_subvention(beneficiaire, attribuant, objet, montant_min, annee, ...)
Recherche des subventions versees par les collectivites locales et organismes publics. Filtrage par beneficiaire, attribuant, objet, montant minimum et annee. Source : data.gouv.fr (obligation legale > 23 000 EUR).
Esquema de entrada
{
"type": "object",
"properties": {
"beneficiaire": {
"type": "string",
"description": "Nom du beneficiaire (association, organisme, entreprise)"
},
"attribuant": {
"type": "string",
"description": "Nom de l'organisme attribuant (commune, departement, metropole...)"
},
"objet": {
"type": "string",
"description": "Objet ou descriptif de la subvention (recherche partielle)"
},
"montant_min": {
"type": "number",
"description": "Montant minimum en euros (ex: 10000)"
},
"annee": {
"type": "number",
"description": "Annee de la convention (ex: 2023)"
},
"limit": {
"type": "number",
"description": "Nombre de resultats (1-50, defaut 10)"
}
}
}⚪consulter_sirene_historique(code_naf, commune, code_postal, code_departement, etat, ...)
Recherche des entreprises par secteur d'activite (code NAF/APE) et zone geographique. Retourne les informations SIRENE : nom, etat (actif/cesse), dates de creation et fermeture. Source : API Recherche Entreprises (DINUM).
Esquema de entrada
{
"type": "object",
"properties": {
"code_naf": {
"type": "string",
"description": "Code NAF/APE (ex: '10.71C' boulangerie, '56.10A' restauration, '62.01Z' informatique)"
},
"commune": {
"type": "string",
"description": "Commune (ex: 'Lyon', 'Paris')"
},
"code_postal": {
"type": "string",
"description": "Code postal (ex: '69001')"
},
"code_departement": {
"type": "string",
"description": "Code departement (ex: '69', '75')"
},
"etat": {
"type": "string",
"enum": [
"actif",
"cesse"
],
"description": "Filtrer par etat : actif (A) ou cesse (C). Par defaut : tous."
},
"limit": {
"type": "number",
"description": "Nombre de resultats (1-25, defaut 10)"
}
}
}⚪rechercher_annonce_legale(recherche, nom_entreprise, siren, type_annonce, departement, ...)
Recherche d'annonces legales dans le BODACC (Bulletin officiel des annonces civiles et commerciales) : ventes et cessions, immatriculations, radiations, modifications, procedures collectives, depots de comptes. Filtrage par entreprise, SIREN, type d'annonce, departement ou periode. Source : API BODACC — DILA.
Esquema de entrada
{
"type": "object",
"properties": {
"recherche": {
"type": "string",
"description": "Recherche par nom d'entreprise ou ville (ex: 'SARL Martin', 'Bordeaux')"
},
"nom_entreprise": {
"type": "string",
"description": "Nom exact ou partiel de l'entreprise"
},
"siren": {
"type": "string",
"description": "Numero SIREN de l'entreprise (9 chiffres)"
},
"type_annonce": {
"type": "string",
"enum": [
"vente_cession",
"immatriculation",
"radiation",
"procedure_collective",
"modification"
],
"description": "Type d'annonce a filtrer"
},
"departement": {
"type": "string",
"description": "Code departement (ex: '75', '69')"
},
"date_debut": {
"type": "string",
"description": "Date de debut au format YYYY-MM-DD"
},
"date_fin": {
"type": "string",
"description": "Date de fin au format YYYY-MM-DD"
},
"limit": {
"type": "number",
"description": "Nombre de resultats (1-20, defaut 10)"
}
}
}⚪rechercher_offre_emploi(mots_cles, commune, code_postal, departement, type_contrat, ...)
Recherche d'offres d'emploi actives en temps reel via France Travail. Filtrage par mots-cles, commune, code postal, departement, type de contrat (CDI/CDD/MIS...) et qualification (cadre/non-cadre). Necessite les secrets FT_CLIENT_ID / FT_CLIENT_SECRET (inscription gratuite sur francetravail.io). Source : API Offres d'emploi v2 — France Travail.
Esquema de entrada
{
"type": "object",
"properties": {
"mots_cles": {
"type": "string",
"description": "Mots-cles sur l'intitule ou la description du poste (ex: 'developpeur TypeScript', 'infirmier', 'comptable')"
},
"commune": {
"type": "string",
"description": "Nom de la commune (ex: 'Lyon', 'Paris'). Resout automatiquement en code commune."
},
"code_postal": {
"type": "string",
"description": "Code postal (ex: '69001'). Resout en code commune."
},
"departement": {
"type": "string",
"description": "Code departement (ex: '75', '69', '93'). Alternative a commune/code_postal."
},
"type_contrat": {
"type": "string",
"description": "Type de contrat : CDI, CDD, MIS (interim), SAI (saisonnier), LIB (liberale), REP (reprise), CUI (aide), PRO (professionnalisation)"
},
"qualification": {
"type": "string",
"enum": [
"cadre",
"non-cadre"
],
"description": "Niveau de qualification (optionnel)"
},
"limit": {
"type": "number",
"description": "Nombre de resultats (1-30, defaut 10)"
}
}
}⚪consulter_prix_carburant(departement, commune, code_postal, carburant, limit)
Prix des carburants en temps reel pour un departement ou une commune. Retourne les stations triees par prix croissant avec Gazole, SP95, SP98, E10, E85, GPLc et indicateur automate 24/24. Source : data.economie.gouv.fr (flux instantane, MAJ toutes les 10 min).
Esquema de entrada
{
"type": "object",
"properties": {
"departement": {
"type": "string",
"description": "Numero ou nom du departement (ex: '69', 'Rhone', '13')"
},
"commune": {
"type": "string",
"description": "Nom de la commune (ex: 'Lyon', 'Bordeaux')"
},
"code_postal": {
"type": "string",
"description": "Code postal (ex: '69001')"
},
"carburant": {
"type": "string",
"enum": [
"Gazole",
"SP95",
"SP98",
"E10",
"E85",
"GPLc"
],
"description": "Type de carburant a filtrer et trier (optionnel — tous les prix affiches si absent)"
},
"limit": {
"type": "number",
"description": "Nombre de stations (1-20, defaut 10)"
}
}
}⚪rechercher_formation(recherche, departement, code_rome, niveau, a_distance, ...)
Recherche des formations professionnelles eligibles au CPF (MonCompteFormation). Filtrage par mot-cle, departement, code ROME, niveau de sortie ou modalite a distance. Retourne l'organisme, la certification, le niveau, les codes ROME, les frais TTC et le nombre de sessions actives. Source : data.gouv.fr — catalogue national MCF.
Esquema de entrada
{
"type": "object",
"properties": {
"recherche": {
"type": "string",
"description": "Mot-cle dans l'intitule de la formation (ex: 'comptabilite', 'developpeur web', 'bilan de competences')"
},
"departement": {
"type": "string",
"description": "Code departement (ex: '69', '75', '93')"
},
"code_rome": {
"type": "string",
"description": "Code ROME (ex: 'M1805', 'E1206'). Recherche dans les 5 codes ROME de la formation."
},
"niveau": {
"type": "string",
"description": "Niveau de sortie de la formation (ex: 'bac+2', 'licence', 'master', 'CAP')"
},
"a_distance": {
"type": "boolean",
"description": "Si true, retourne uniquement les formations avec au moins une session a distance"
},
"limit": {
"type": "number",
"description": "Nombre de resultats (1-50, defaut 10)"
}
}
}⚪rechercher_jurisprudence(recherche, juridiction, publie_bulletin, limit)
Recherche de jurisprudence judiciaire francaise : arrets de la Cour de cassation et cours d'appel. Retourne les decisions avec juridiction, formation, solution et lien Legifrance. Source : API Legifrance officielle (PISTE/DILA).
Esquema de entrada
{
"type": "object",
"properties": {
"recherche": {
"type": "string",
"description": "Termes de recherche (ex: 'licenciement abusif', 'prejudice moral', 'clause non-concurrence')"
},
"juridiction": {
"type": "string",
"enum": [
"Cour de cassation",
"Cours d'appel",
"Toutes"
],
"description": "Filtrer par juridiction (defaut: Toutes)"
},
"publie_bulletin": {
"type": "boolean",
"description": "Filtrer les arrets publies au bulletin (Cour de cassation uniquement). Optionnel."
},
"limit": {
"type": "number",
"description": "Nombre de resultats (1-20, defaut 5)"
}
},
"required": [
"recherche"
]
}Comunidad
Evidencia