Service Public France

io.github.OneNicolasPublished by GitHub account OneNicolasv1.14.8Updated Oct 24, 2026

French public services: tax, property, admin, education, healthcare, security, risks, legal texts

VerifiedStreamable HTTPWeb executableLocation & LifestyleFinanceKnowledge & Memory

Overview

AI-generated overview

Remote MCP server giving an assistant access to French public data: administrative guides, local taxes, property prices, schools, legal texts and more.

What you can do
Search and read administrative guides, local public services and thematic navigation on service-public.fr, plus a unified search that routes to the right source automatically. Look up local taxation rates, property transactions, ABC zoning, property tax, notary fees and income tax simulations, and compare communes. Find companies, collective agreements, public procurement notices, legal announcements, subsidies, local budgets and job offers. Check schools, lycée results, national assessments, Parcoursup courses and statistics, and vocational integration. Consult healthcare access, crime statistics, natural risks, social benefit statistics and fuel prices. Search French legal texts, codes, JÖ
When to use it
Useful when answering questions about French administration, taxes, real estate, education, employment, social benefits or French law, or when comparing French communes. It suits assistants serving users who need official French public data without building their own integrations.
Requirements
A remote MCP endpoint over Streamable HTTP; no installation or account is needed for most tools. The job-offer search requires France Travail credentials supplied as FT_CLIENT_ID and FT_CLIENT_SECRET, obtained by free registration on francetravail.io. Network access to the hosted endpoint is required.
Before you install
The job-offer tool needs France Travail client credentials (FT_CLIENT_ID, FT_CLIENT_SECRET) to be provided. Queries are sent to a third-party hosted service, which in turn calls French government open-data APIs. Tax, notary-fee and income-tax tools return estimates, not official assessments. All tools appear read-only.

Installation

In SourceWeft

  1. Open Service Public France in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/io.github.OneNicolas%2Fmcp-service-public/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "service-public-france": {
      "type": "http",
      "url": "https://mcp-service-public.nhaultcoeur.workers.dev/mcp"
    }
  }
}

README

mcp-service-public

[Version] [Cloudflare Workers] [License] [Tools] [Tests]

Serveur MCP (Model Context Protocol) pour les donnees publiques francaises. Donne acces aux fiches pratiques service-public.fr, a la fiscalite locale, aux transactions immobilieres DVF, a la doctrine fiscale BOFiP, au zonage ABC, aux conventions collectives, a la recherche d'entreprises, a l'annuaire des etablissements scolaires, aux resultats des lycees (IVAL), aux evaluations nationales (6eme/CE2), aux formations Parcoursup, a l'acces aux soins (data.ameli.fr), a l'insertion professionnelle (InserJeunes), aux statistiques de securite/delinquance (SSMSI), aux risques naturels (Georisques), aux textes legaux Legifrance (lois, decrets, codes juridiques, jurisprudence), au Journal Officiel (JORF), aux statistiques d'aide sociale CAF (RSA/APL/AAH) et aux simulateurs (taxe fonciere, frais de notaire, impot sur le revenu).

Installation

Serveur heberge — aucune installation requise. Connectez l'URL suivante a votre client MCP :

https://mcp-service-public.nhaultcoeur.workers.dev/mcp

Claude.ai (web / mobile)

  1. Ouvrir Parametres (icone engrenage)
  2. Section Integrations > MCP
  3. Cliquer Ajouter une integration
  4. Coller l'URL ci-dessus
  5. Les 23 outils apparaissent automatiquement

Claude Desktop

Ajouter dans claude_desktop_config.json :

json
{  "mcpServers": {    "service-public": {      "command": "npx",      "args": ["-y", "mcp-remote", "https://mcp-service-public.nhaultcoeur.workers.dev/mcp"]    }  }}

Emplacement du fichier :

  • Windows : %APPDATA%\Claude\claude_desktop_config.json
  • macOS : ~/Library/Application Support/Claude/claude_desktop_config.json

Redemarrer Claude Desktop apres modification.

VS Code / Cursor

Creer .vscode/mcp.json a la racine de votre projet :

json
{  "servers": {    "service-public": {      "type": "sse",      "url": "https://mcp-service-public.nhaultcoeur.workers.dev/mcp"    }  }}

Autres clients MCP

Tout client compatible MCP Streamable HTTP peut se connecter avec l'URL ci-dessus. Consultez la documentation de votre client pour la configuration.

Verification

Apres connexion, testez avec une requete simple :

Recherche : renouveler passeport

Si les 38 outils sont charges, le serveur est pret.

Les 38 outils MCP (v1.14.8)

#OutilSourceDescription
1rechercherDispatch unifieRoute automatiquement vers la bonne source selon la requete (32 categories)
2rechercher_ficheDILA / service-public.frRecherche plein texte dans ~5 500 fiches pratiques
3lire_ficheDILA / service-public.frLecture complete d'une fiche par identifiant (F14929, N360...)
4rechercher_service_localAPI AnnuaireServices publics locaux (mairie, prefecture, CAF...)
5naviguer_themesDILA / service-public.frNavigation dans l'arborescence thematique
6consulter_fiscalite_localeDGFiP REITaux d'imposition locale par commune (TFB, TEOM, CFE...)
7rechercher_doctrine_fiscaleBOFiP8 983 articles de doctrine fiscale en vigueur
8consulter_transactions_immobilieresDVF / data.gouv.frPrix medians, prix/m2, repartition par type de bien, evolution multi-annees
9simuler_taxe_fonciereREI + DVFEstimation TF = VLC estimee x 50 % x taux REI reel
10simuler_frais_notaireBareme reglementeDMTO + emoluments degressifs + CSI + debours
11consulter_zonage_immobilierdata.gouv.frZone ABC (Pinel, PTZ, plafonds loyers/ressources)
12comparer_communesREI + DVF + zonage + Education + SSMSI + GeorisquesTableau croise de 2 a 5 communes (population, fiscalite, immobilier, education, sante, securite, risques naturels)
13simuler_impot_revenuBareme IR 2025IR progressif, quotient familial, decote, CEHR, revenus fonciers/capitaux/BIC/BNC
14rechercher_convention_collectiveKALI / data.gouv.frConventions collectives par IDCC ou mot-cle
15rechercher_entrepriseDINUM + KALIFiche entreprise par SIRET/SIREN/nom + conventions applicables
16rechercher_etablissement_scolairedata.education.gouv.frEcoles, colleges, lycees par commune (68 000+ etablissements)
17consulter_resultats_lyceeDEPP / IVALTaux reussite bac, valeur ajoutee, acces 2nde-bac, mentions
18consulter_evaluations_nationalesDEPP / data.education.gouv.frScores 6eme + CE2 par departement, IPS, groupes de niveau, tendance
19consulter_parcoursupMESR / data.education.gouv.frFormations Parcoursup par mot-cle, ville, departement, filiere (14 000+ formations, selectivite, profil admis)
20consulter_acces_soinsCNAM / data.ameli.frAcces aux soins par departement : effectifs/densite medecins, patientele MT, zones sous-dotees
21consulter_insertion_professionnelleDEPP-DARES / data.education.gouv.frInsertion pro InserJeunes : taux emploi 6/12/24 mois, poursuite etudes, VA par formation
22consulter_securiteSSMSI / data.gouv.frStatistiques securite/delinquance departementales : cambriolages, vols, violences, taux/1000 hab.
23consulter_risques_naturelsBRGM-MTE / georisques.gouv.frRisques naturels et technologiques par commune + arretes CatNat
24rechercher_texte_legalDILA / API PISTE LegifranceTextes legislatifs et reglementaires (lois, decrets, arretes, ordonnances)
25rechercher_code_juridiqueDILA / API PISTE LegifranceArticles dans les codes juridiques (Code civil, travail, penal, commerce...)
26rechercher_jurisprudenceDILA / API PISTE LegifranceJurisprudence judiciaire (Cour de cassation, cours d'appel)
27consulter_journal_officielDILA / API PISTE LegifranceRecherche dans le Journal Officiel (JORF) : lois, decrets, arretes, ordonnances — filtre par type et plage de dates
28consulter_aide_socialeCNAF / data.caf.frStatistiques allocataires CAF par commune ou departement : RSA, APL/ALS/ALF, AAH, allocations familiales, prime d'activite...
29rechercher_marche_publicDILA / boamp-datadila.opendatasoft.comAvis marches publics BOAMP : appels d'offres, attributions, MAPA, DSP — filtre type/dept/acheteur/dates
30rechercher_annonce_legaleDILA / bodacc-datadila.opendatasoft.comAnnonces legales BODACC : immatriculations, radiations, cessions, procedures collectives — filtre SIREN/nom/type/dept
31consulter_budget_epciOFGL / data.ofgl.frBudget des EPCI (metropoles, CA, CC, CU) : recettes/depenses, epargne, dette, euros/habitant — 2017-2024
32consulter_budget_communedata.gouv.fr Tabular / OFGLBudget primitif communes : recettes/depenses totales, epargne brute/nette, encours de dette, euros/habitant
33rechercher_subventiondata.gouv.fr TabularSubventions collectivites >23 000 EUR — filtre beneficiaire/attribuant/objet/montant/annee
34consulter_sirene_historiqueAPI Recherche Entreprises DINUMEntreprises SIRENE par NAF + zone — etat actif/cesse, dates creation et fermeture
35rechercher_offre_emploiFrance Travail OAuth2Offres d'emploi actives — filtre mots-cles, commune, departement, type contrat, qualification
36consulter_prix_carburantdata.economie.gouv.frPrix carburants en temps reel par departement ou commune — stations triees par prix croissant, Gazole/SP95/SP98/E10/E85/GPLc, automate 24/24 (MAJ toutes les 10 min)
37rechercher_formationdata.gouv.fr Tabular / Caisse des DepotsFormations CPF eligibles du catalogue MonCompteFormation — filtre mot-cle, departement, code ROME, niveau, a distance
38consulter_parcoursup_statsMESR / data.education.gouv.frStatistiques de selectivite Parcoursup par formation : taux d'acces, rang dernier appele, profil admis bac G/T/Pro, mentions, boursiers

Exemples d'appels

Recherche unifiee (dispatch automatique)

json
{ "name": "rechercher", "arguments": { "query": "prix immobilier a Lyon" } }{ "name": "rechercher", "arguments": { "query": "renouveler passeport" } }{ "name": "rechercher", "arguments": { "query": "93140 taxe fonciere" } }{ "name": "rechercher", "arguments": { "query": "SIRET 41816609600069" } }

Recherche d'entreprise

json
{ "name": "rechercher_entreprise", "arguments": { "siret": "41816609600069" } }{ "name": "rechercher_entreprise", "arguments": { "nom": "OCTO Technology" } }

Simuler la taxe fonciere

json
{ "name": "simuler_taxe_fonciere", "arguments": { "commune": "Lyon", "surface": 75, "type_bien": "Appartement" } }

Simuler les frais de notaire

json
{ "name": "simuler_frais_notaire", "arguments": { "prix": 250000, "type": "ancien", "departement": "75" } }

Simuler l'impot sur le revenu

json
{ "name": "simuler_impot_revenu", "arguments": { "revenu_net_imposable": 42000 } }{ "name": "simuler_impot_revenu", "arguments": { "revenu_net_imposable": 80000, "situation": "marie", "nb_enfants": 2 } }{ "name": "simuler_impot_revenu", "arguments": { "revenu_net_imposable": 50000, "revenus_fonciers": 12000, "regime_foncier": "micro" } }

Conventions collectives

json
{ "name": "rechercher_convention_collective", "arguments": { "query": "boulangerie" } }{ "name": "rechercher_convention_collective", "arguments": { "idcc": "3248" } }

Etablissements scolaires

json
{ "name": "rechercher_etablissement_scolaire", "arguments": { "commune": "Lyon", "type": "lycee" } }{ "name": "rechercher_etablissement_scolaire", "arguments": { "code_postal": "93140", "statut": "public" } }{ "name": "rechercher_etablissement_scolaire", "arguments": { "nom": "Lacassagne" } }

Resultats lycees (IVAL)

json
{ "name": "consulter_resultats_lycee", "arguments": { "commune": "Lyon" } }{ "name": "consulter_resultats_lycee", "arguments": { "nom_lycee": "Lacassagne", "type": "gt" } }

Evaluations nationales (6eme / CE2)

json
{ "name": "consulter_evaluations_nationales", "arguments": { "code_departement": "93" } }{ "name": "consulter_evaluations_nationales", "arguments": { "commune": "Lyon", "niveau": "6eme" } }{ "name": "consulter_evaluations_nationales", "arguments": { "code_postal": "93140", "niveau": "CE2" } }

Formations Parcoursup

json
{ "name": "consulter_parcoursup", "arguments": { "recherche": "informatique", "ville": "Lyon" } }{ "name": "consulter_parcoursup", "arguments": { "filiere": "BTS", "recherche": "comptabilite" } }{ "name": "consulter_parcoursup", "arguments": { "departement": "93", "filiere": "Licence" } }

Statistiques selectivite Parcoursup

json
{ "name": "consulter_parcoursup_stats", "arguments": { "formation": "BTS comptabilite" } }{ "name": "consulter_parcoursup_stats", "arguments": { "formation": "licence informatique", "ville": "Lyon" } }{ "name": "consulter_parcoursup_stats", "arguments": { "formation": "CPGE scientifique", "filiere": "CPGE", "limit": 5 } }

Acces aux soins

json
{ "name": "consulter_acces_soins", "arguments": { "commune": "Bondy" } }{ "name": "consulter_acces_soins", "arguments": { "code_departement": "93" } }

Insertion professionnelle (InserJeunes)

json
{ "name": "consulter_insertion_professionnelle", "arguments": { "ville": "Lyon", "limit": 5 } }{ "name": "consulter_insertion_professionnelle", "arguments": { "uai": "0691723Y" } }{ "name": "consulter_insertion_professionnelle", "arguments": { "recherche": "coiffure", "code_departement": "69" } }

Securite et delinquance

json
{ "name": "consulter_securite", "arguments": { "code_departement": "75" } }{ "name": "consulter_securite", "arguments": { "commune": "Lyon" } }

Risques naturels

json
{ "name": "consulter_risques_naturels", "arguments": { "commune": "Nimes" } }{ "name": "consulter_risques_naturels", "arguments": { "code_insee": "75056" } }

Textes legaux (Legifrance)

json
{ "name": "rechercher_texte_legal", "arguments": { "recherche": "protection donnees personnelles" } }{ "name": "rechercher_texte_legal", "arguments": { "recherche": "teletravail", "champ": "TITLE" } }

Codes juridiques (Legifrance)

json
{ "name": "rechercher_code_juridique", "arguments": { "recherche": "contrat de travail", "code": "Code du travail" } }{ "name": "rechercher_code_juridique", "arguments": { "recherche": "legitime defense", "code": "Code penal" } }{ "name": "rechercher_code_juridique", "arguments": { "recherche": "1242", "code": "Code civil", "champ": "NUM_ARTICLE" } }

Jurisprudence (Legifrance)

json
{ "name": "rechercher_jurisprudence", "arguments": { "recherche": "licenciement abusif" } }{ "name": "rechercher_jurisprudence", "arguments": { "recherche": "clause abusive", "juridiction": "Cour de cassation", "publie_bulletin": true } }{ "name": "rechercher_jurisprudence", "arguments": { "recherche": "prejudice moral", "juridiction": "Cours d'appel" } }

Journal Officiel (JORF)

json
{ "name": "consulter_journal_officiel", "arguments": { "recherche": "teletravail" } }{ "name": "consulter_journal_officiel", "arguments": { "recherche": "loi finances", "type_texte": "LOI", "date_debut": "2024-01-01", "date_fin": "2024-12-31" } }{ "name": "consulter_journal_officiel", "arguments": { "recherche": "protection donnees", "type_texte": "DECRET", "limit": 10 } }

Aide sociale — statistiques CAF

json
{ "name": "consulter_aide_sociale", "arguments": { "commune": "Bondy" } }{ "name": "consulter_aide_sociale", "arguments": { "code_departement": "93" } }{ "name": "consulter_aide_sociale", "arguments": { "code_postal": "93140", "prestation": "RSA" } }

Marches publics (BOAMP)

json
{ "name": "rechercher_marche_public", "arguments": { "recherche": "travaux voirie", "departement": "35" } }{ "name": "rechercher_marche_public", "arguments": { "type_avis": "AAC", "departement": "75" } }{ "name": "rechercher_marche_public", "arguments": { "acheteur": "Departement du Rhone", "type_avis": "APC" } }

Annonces legales (BODACC)

json
{ "name": "rechercher_annonce_legale", "arguments": { "siren": "123456789" } }{ "name": "rechercher_annonce_legale", "arguments": { "nom_entreprise": "SARL Martin" } }{ "name": "rechercher_annonce_legale", "arguments": { "type_annonce": "procedure_collective", "departement": "69" } }

Consulter le zonage ABC

json
{ "name": "consulter_zonage_immobilier", "arguments": { "commune": "Bordeaux" } }

Comparer des communes

json
{ "name": "comparer_communes", "arguments": { "communes": ["Lyon", "Bordeaux", "Nantes"] } }

Fiscalite locale

json
{ "name": "consulter_fiscalite_locale", "arguments": { "code_postal": "93140" } }{ "name": "consulter_fiscalite_locale", "arguments": { "communes": ["PARIS", "LYON", "MARSEILLE"] } }

Transactions immobilieres (DVF)

json
{ "name": "consulter_transactions_immobilieres", "arguments": { "commune": "Bondy", "type_local": "Appartement" } }{ "name": "consulter_transactions_immobilieres", "arguments": { "commune": "Lyon", "evolution": true } }

Comment ca marche

Simulateur de taxe fonciere

VLC estimee = Surface ponderee x Tarif ajuste x Coef. entretienBase imposable = VLC x 50 %TF estimee = Base imposable x Taux global TFB (REI)
  • Surface ponderee : surface habitable + equivalences confort
  • Tarif ajuste : tarif VLC national x ratio prix local DVF / prix national
  • Coef. entretien : selon l'anciennete du bien (0.90 a 1.15)
  • Taux TFB : vrais taux votes par les collectivites (source REI DGFiP)

Simulateur de frais de notaire

Frais = DMTO + Emoluments TTC + CSI + Debours
  • DMTO : 5,81 % (ancien, taux normal) ou 6,32 % (taux majore 2025) ; 0,71 % (neuf)
  • Emoluments : bareme degressif reglemente (3,87 % -> 0,799 %) + TVA 20 %
  • CSI : 0,10 % du prix (minimum 15 EUR)
  • Debours : ~1 200 EUR (estimation)

Simulateur d'impot sur le revenu

Quotient familial = Revenu net imposable / Nombre de partsIR brut = Bareme progressif applique au QF x Nombre de partsIR net = IR brut - Decote (si applicable) + CEHR (si > 250k/500k)

Bareme 2025 (revenus 2024) : 0 % / 11 % / 30 % / 41 % / 45 %

Revenus complementaires supportes : fonciers (micro/reel), capitaux mobiliers (PFU/bareme), micro-BIC (50 %), micro-BNC (34 %).

Recherche d'entreprise

Recherche via l'API Recherche d'entreprises (DINUM) par SIRET, SIREN ou nom. Retourne forme juridique, NAF, effectif, dirigeants, adresse, et chaine vers KALI pour les conventions collectives applicables.

Etablissements scolaires

Proxy vers l'API Explore v2.1 de data.education.gouv.fr (Annuaire de l'education nationale, 68 000+ etablissements). Filtres : commune, code postal, type (ecole/college/lycee), statut (public/prive), nom. Retourne adresse, contact, voies d'enseignement, services (restauration, internat, ULIS, SEGPA), sections (europeenne, internationale, sport, arts).

Resultats lycees (IVAL)

Proxy vers les datasets IVAL GT et Pro de la DEPP (data.education.gouv.fr). Requetes paralleles GT + Pro, tri par valeur ajoutee decroissante. Indicateurs : taux de reussite au bac, valeur ajoutee, taux d'acces 2nde-bac, taux de mentions, effectifs par niveau. Sessions 2012-2024.

Architecture

Cloudflare Workers (plan payant)+-- Transport : Streamable HTTP (POST /mcp)+-- D1 SQLite (fiches DILA)|   +-- fiches (~5 500 fiches pratiques)|   +-- fiches_fts (index FTS5, tokenize unicode61)|   +-- themes (304 themes hierarchiques)|   +-- sync_log (historique des synchronisations)|   +-- tool_stats (statistiques d'usage)+-- Proxy API (temps reel, cache + retry)|   +-- data.economie.gouv.fr -> REI fiscalite locale + BOFiP|   +-- data.gouv.fr -> DVF transactions + Zonage ABC + KALI conventions|   +-- data.education.gouv.fr -> Annuaire etablissements + IVAL lycees + Evaluations nationales + Parcoursup + InserJeunes|   +-- georisques.gouv.fr -> Risques naturels GASPAR + Arretes CatNat|   +-- data.ameli.fr -> Acces aux soins (effectifs, densite, patientele MT)|   +-- api.piste.gouv.fr -> Legifrance (textes legaux, codes juridiques, jurisprudence, JORF)|   +-- data.caf.fr -> Statistiques CAF allocataires (RSA, APL, AAH, AF, prime d'activite)|   +-- boamp-datadila.opendatasoft.com -> Marches publics BOAMP (appels d'offres, attributions, MAPA, DSP)|   +-- bodacc-datadila.opendatasoft.com -> Annonces legales BODACC (immatriculations, radiations, cessions, procedures collectives)|   +-- geo.api.gouv.fr -> Resolution communes|   +-- recherche-entreprises.api.gouv.fr -> Fiche entreprise|   +-- API Annuaire -> services publics locaux+-- Cron (0 6 * * *) -> sync quotidienne DILA

Sources de donnees

SourceTypeDonnees
DILA (lecomarquage)ZIP quotidien -> D1Fiches pratiques, themes
API AnnuaireProxy temps reelServices publics locaux
data.economie.gouv.frProxy temps reelFiscalite locale (REI), BOFiP doctrine
data.gouv.frProxy temps reelDVF transactions, Zonage ABC, KALI conventions collectives, SSMSI securite/delinquance
geo.api.gouv.frProxy temps reelResolution communes (CP/INSEE/nom)
recherche-entreprises.api.gouv.frProxy temps reelEntreprises (SIRET/SIREN/nom, dirigeants, IDCC)
data.education.gouv.frProxy temps reelAnnuaire etablissements scolaires, IVAL lycees, evaluations nationales 6eme/CE2, formations Parcoursup, insertion pro InserJeunes
georisques.gouv.frProxy temps reel (API v1 GASPAR)Risques naturels et technologiques par commune, arretes de catastrophe naturelle (CatNat)
data.ameli.frProxy temps reelAcces aux soins : effectifs/densite medecins, patientele MT, primo-installations, zones sous-dotees
api.piste.gouv.fr (DILA)Proxy temps reel (OAuth2)Legifrance : textes legaux (LODA), codes juridiques (CODE), jurisprudence (JURI/CAPP), Journal Officiel (JORF)
data.caf.fr (CNAF)Proxy temps reelStatistiques allocataires CAF par commune/departement : RSA, APL/ALS/ALF, AAH, AF, prime d'activite...
boamp-datadila.opendatasoft.com (DILA)Proxy temps reel (Opendatasoft v2.1)Marches publics BOAMP : appels d'offres, attributions, MAPA, DSP — mise a jour quotidienne
bodacc-datadila.opendatasoft.com (DILA)Proxy temps reel (Opendatasoft v2.1)Annonces legales BODACC : immatriculations, radiations, cessions, procedures collectives
data.economie.gouv.frProxy temps reel (Opendatasoft v2.1)Prix carburants flux instantane : stations-service, prix Gazole/SP95/SP98/E10/E85/GPLc, MAJ toutes les 10 min

Endpoints

MethodePathDescription
POST/mcpEndpoint MCP (JSON-RPC)
GET/healthSante du service, version, outils, derniere erreur
GET/Description du service
GET/openapi.jsonSpecification OpenAPI 3.1 (public, genere dynamiquement)
GET/admin/dashboardDashboard HTML avec statistiques (auth requise)
GET/admin/dashboard/apiAPI JSON du dashboard (auth requise)
POST/admin/sync/fullSync complete DILA (auth requise)
GET/admin/syncStatut des dernieres syncs (auth requise)

Developpement

powershell
npm installnpm run dev          # Serveur localnpx vitest run       # Tests unitaires (~600 tests)npm run typecheck    # Verification TypeScript (0 erreurs)npm run deploy       # Deploiement Cloudflare

Stack technique

  • TypeScript / Cloudflare Workers
  • D1 SQLite + FTS5
  • Vitest (tests unitaires)
  • fflate (decompression ZIP)
  • fast-xml-parser (parsing XML DILA)
  • APIs : Annuaire, data.economie.gouv.fr, data.gouv.fr, geo.api.gouv.fr, recherche-entreprises.api.gouv.fr

Licence

MIT

Contribution

  1. Fork le repo
  2. Creer une branche (git checkout -b feature/mon-outil)
  3. Suivre le pattern : 1 fichier = 1 outil dans src/tools/
  4. Ajouter l'import + definition + case dans src/index.ts
  5. Ecrire les tests dans src/tools/__tests__/
  6. Push sur main -> auto-deploy

Source: README.md at commit bd6f487

Tools

38

rechercher

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.

Parameterslimitqueryrequired

rechercher_fiche

Recherche dans les fiches pratiques de service-public.fr (droits, démarches administratives). Utilise la recherche plein texte.

Parameterslimitqueryrequiredthemeaudience

lire_fiche

Lit le contenu complet d'une fiche pratique par son identifiant (ex: F14929 pour le passeport).

Parametersfiche_idrequired

rechercher_service_local

Recherche un service public local (mairie, préfecture, CAF, CPAM, France Services...) via l'Annuaire de l'administration.

Parameterslimitcommunecode_inseecode_postaltype_organisme

naviguer_themes

Parcourt l'arborescence thématique de service-public.fr. Sans paramètre, liste les thèmes principaux.

Parameterstheme_id

consulter_fiscalite_locale

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.

Parameterstypecommunecommunesexercicecode_inseecode_postal

rechercher_doctrine_fiscale

Recherche dans la doctrine fiscale officielle (BOFiP - Bulletin Officiel des Finances Publiques). Couvre IR, TVA, IS, plus-values, etc.

Parameterslimitqueryrequiredserie

consulter_transactions_immobilieres

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.

Parametersanneecommuneevolutioncode_inseetype_localcode_postal

simuler_taxe_fonciere

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.

Parameterscommunesurfacerequiredtype_bienrequiredcode_inseecode_postalnombre_piecesannee_constructionresidence_principale

simuler_frais_notaire

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.

Parametersprixrequiredtyperequireddepartement

consulter_zonage_immobilier

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.

Parameterscommunecode_inseecode_postal

comparer_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.

Parameterscommunesrequired

simuler_impot_revenu

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%).

Parametersnb_partsmicro_bicmicro_bncsituationnb_enfantsregime_foncierregime_capitauxrevenus_capitauxrevenus_fonciersrevenu_net_imposablerequired

rechercher_convention_collective

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.

Parametersidcclimitquery

rechercher_entreprise

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).

Parametersnomsirensiret

rechercher_etablissement_scolaire

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.

Parametersnomtypelimitstatutcommunecode_inseecode_postal

consulter_resultats_lycee

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.

Parameterstypelimitcommuneevolutionnom_lyceecode_inseecode_postal

consulter_evaluations_nationales

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.

Parametersanneeniveaucommunecode_postalcode_departement

consulter_parcoursup

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.

Parameterslimitvillefiliererecherchecode_postaldepartement

consulter_parcoursup_stats

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.

Parameterstrilimitvillefiliereformationrequiredcode_postalselective_uniquement

consulter_acces_soins

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.

Parameterscommunecode_postalcode_departement

consulter_insertion_professionnelle

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.

Parametersuailimitvillerecherchetype_diplomecode_departement

consulter_securite

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.

Parametersanneecommunecode_postalcode_departement

consulter_risques_naturels

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.

Parameterscommunecode_inseecode_postal

rechercher_code_juridique

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).

Parameterscoderequiredchamplimitrechercherequiredtype_recherche

consulter_journal_officiel

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.

Parameterslimitdate_finrechercherequireddate_debuttype_texte

consulter_aide_sociale

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.

Parametersanneecommunecode_inseeprestationcode_postalcode_departement

rechercher_marche_public

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.

Parameterslimitacheteurdate_finrecherchetype_avisdate_debutdepartement

consulter_budget_epci

Consulte les comptes financiers d'un EPCI (metropole, CA, CC, CU) : recettes, depenses, dette. Donnees 2017-2024. Source : OFGL.

Parametersepcianneecommunecode_siren

consulter_budget_commune

Consulte les comptes financiers d'une commune : recettes, depenses, epargne brute, encours de dette, investissements. Donnees 2017-2024. Source : OFGL via data.ofgl.fr.

Parametersanneecommunecode_inseecode_postal

rechercher_subvention

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).

Parametersanneelimitobjetattribuantmontant_minbeneficiaire

consulter_sirene_historique

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).

Parametersetatlimitcommunecode_nafcode_postalcode_departement

rechercher_annonce_legale

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.

Parameterslimitsirendate_finrecherchedate_debutdepartementtype_annoncenom_entreprise

rechercher_offre_emploi

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.

Parameterslimitcommunemots_clescode_postaldepartementtype_contratqualification

consulter_prix_carburant

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).

Parameterslimitcommunecarburantcode_postaldepartement

rechercher_formation

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.

Parameterslimitniveaucode_romerecherchea_distancedepartement

rechercher_jurisprudence

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).

Parameterslimitrechercherequiredjuridictionpublie_bulletin

Version history

1
  1. v1.14.8LatestSep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts