Fiscalité française ouverte, par BENSAID Avocats
by bensaid-avocats.fr · remote · no sign-in to list tools · v1.0.0 · published by fr.bensaid-avocats
Official French tax texts, dated and sourced: 237 treaty instruments by article, BOFiP, CGI, LPF.
7 tools: 3 change things and 4 only read.
Scanned Oct 21, 2026
- Deletes or cancels0Claude Code: deny
- Can't be undone0Claude Code: ask
- Changes things3Claude Code: ask: see these tools
- Only reads4Claude Code: allow: see these tools
1 check matched something in the tool definitions. No finding is not a safety guarantee. How the checks work.
claude mcp add --transport http fiscalite https://outils.bensaid-avocats.fr/mcpFindings
Matches of fixed checks, with the text they matched.
The server marks "legifrance_article" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}; The input takes a statement or command to run (input.code), which can change anything it can reach.
Tools
Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.
7 tools
Changes things 3Claude Code: ask
conventions_articleTexte EXACT d'un article d'une convention fiscale conclue par la France, avec l'intitulé de l'acte, le PDF officiel, les notes d'avenant et les avertissements (acte dénoncé, non en…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Texte EXACT d'un article d'une convention fiscale conclue par la France, avec l'intitulé de l'acte, le PDF officiel, les notes d'avenant et les avertissements (acte dénoncé, non en vigueur, texte OCR, avenants à vérifier). Donner `pays` (ou `acte`) et `article` (ex. 18, 1er, 28 bis) ; `objet: successions` pour la convention successorale ; `paragraphe` isole un paragraphe numéroté. Aucune reformulation. Source : conventions publiées sur impots.gouv.fr (PDF officiels), corpus au 2026-10-13, licence ouverte Etalab 2.0. / Exact text of one treaty article (by country or instrument id), with amendment notes and warnings. Source: treaties published on impots.gouv.fr (official PDFs), corpus as of 2026-10-13, Etalab 2.0 open licence.
Annotations the server declares
- title: Lire un article exact d'une convention fiscale
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
legifrance_articleTexte en vigueur d'un article du Code général des impôts (cgi) ou du Livre des procédures fiscales (lpf), par son numéro (ex.1 finding
Why it is in this group
- The input takes a statement or command to run (input.code), which can change anything it can reach.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Findings
- Warn
The server marks "legifrance_article" read-only (readOnlyHint: true), and its own name, description or input give the class "write".
What this check looks forMatched text
annotations: {"readOnlyHint":true,"destructiveHint":false,"idempotentHint":true,"openWorldHint":true}; The input takes a statement or command to run (input.code), which can change anything it can reach.
Description, as the server wrote it Texte en vigueur d'un article du Code général des impôts (cgi) ou du Livre des procédures fiscales (lpf), par son numéro (ex. 150-0 B ter, 757 B, L. 64), avec l'identifiant LEGIARTI, la date d'entrée en vigueur et le lien Légifrance. Source : Légifrance (DILA) via l'API PISTE, licence ouverte Etalab 2.0, consulté à la date de l'appel ; mis en cache 24 h. / In-force text of a French General Tax Code (cgi) or Tax Procedure Book (lpf) article by number, from Légifrance (DILA) through the PISTE API, Etalab 2.0 open licence; cached 24 h.
Annotations the server declares
- title: Lire un article du CGI ou du LPF (Légifrance)
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
openfisca_parameterValeur d'un paramètre de la législation socio-fiscale française (barèmes, taux, plafonds) tel que codé dans OpenFisca France, à une date donnée (aujourd'hui par défaut), avec les d…No findings
Why it is in this group
- Nothing in its name or description says what it does, so it is counted as a write.
- The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
Description, as the server wrote it Valeur d'un paramètre de la législation socio-fiscale française (barèmes, taux, plafonds) tel que codé dans OpenFisca France, à une date donnée (aujourd'hui par défaut), avec les dernières valeurs datées et leurs références légales. Ex. impot_revenu.bareme_ir_depuis_1945.bareme, taxation_capital.pfu.taux. Un chemin partiel rend la liste des paramètres correspondants. Source : API publique OpenFisca France (api.fr.openfisca.org), mise en cache 24 h ; vérifier sur le texte officiel. / Value of a French tax-benefit legislation parameter (scales, rates, ceilings) from the public OpenFisca France API, at a given date, with dated history and legal references; cached 24 h.
Annotations the server declares
- title: Lire un barème ou un taux de la législation (OpenFisca)
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: true
Only reads 4Claude Code: allow
bofip_getTexte d'un document BOFiP par identifiant BOI (ex.No findings
Why it is in this group
- The name "bofip_get" says "get": a word for reading.
Description, as the server wrote it Texte d'un document BOFiP par identifiant BOI (ex. BOI-RPPM-PVBMI-50-10-10, avec ou sans date), par tranches de 40000 caractères (paramètre `debut`), avec titre, date de publication et permalien officiel bofip.impots.gouv.fr. Source : BOFiP-Impôts, données ouvertes DGFiP, stock et flux appliqués jusqu'au 30/09/2026, licence ouverte Etalab 2.0. / Text of a BOFiP document by BOI id, paged, with publication date and official permalink. DGFiP open data, Etalab 2.0.
Annotations the server declares
- title: Lire un document BOFiP
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
bofip_searchRecherche sémantique dans le Bulletin officiel des finances publiques (BOFiP-Impôts, doctrine administrative de la DGFiP), versions en vigueur seulement.No findings
Why it is in this group
- The name "bofip_search" says "search": a word for reading.
Description, as the server wrote it Recherche sémantique dans le Bulletin officiel des finances publiques (BOFiP-Impôts, doctrine administrative de la DGFiP), versions en vigueur seulement. Rend les BOI classés par pertinence avec extrait, date de publication et permalien officiel ; lire le texte avec bofip_get. Source : BOFiP-Impôts, données ouvertes DGFiP (data.gouv.fr), stock et flux appliqués jusqu'au 30/09/2026, licence ouverte Etalab 2.0. / Semantic search in BOFiP-Impôts (French tax administration guidance), current versions only; returns BOI ids, excerpts and official permalinks. Source: DGFiP open data, Etalab 2.0 open licence.
Annotations the server declares
- title: Rechercher dans la doctrine fiscale (BOFiP)
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
conventions_getTexte intégral d'un acte (convention, avenant, protocole) par son identifiant `acte` (conv-N, rendu par conventions_search), avec le lien du PDF officiel.No findings
Why it is in this group
- The name "conventions_get" says "get": a word for reading.
Description, as the server wrote it Texte intégral d'un acte (convention, avenant, protocole) par son identifiant `acte` (conv-N, rendu par conventions_search), avec le lien du PDF officiel. Texte long : rendu par tranches de 40000 caractères (paramètre `debut`). Pour un seul article, préférer conventions_article. Source : conventions publiées sur impots.gouv.fr (PDF officiels), corpus au 2026-10-13, licence ouverte Etalab 2.0. / Full text of a treaty instrument by id (conv-N), paged, with the official PDF link. Source: treaties published on impots.gouv.fr (official PDFs), corpus as of 2026-10-13, Etalab 2.0 open licence.
Annotations the server declares
- title: Lire le texte intégral d'un acte conventionnel
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
conventions_searchRecherche sémantique, article par article, dans les 237 actes des conventions fiscales conclues par la France (126 pays : conventions, avenants, protocoles, accords).No findings
Why it is in this group
- The name "conventions_search" says "search": a word for reading.
Description, as the server wrote it Recherche sémantique, article par article, dans les 237 actes des conventions fiscales conclues par la France (126 pays : conventions, avenants, protocoles, accords). Rend les articles pertinents avec numéro, intitulé de l'acte, extrait du texte officiel, lien du PDF et score (seuil 0,40) ; une référence explicite (« article 18 Suisse ») est résolue directement. Préciser `pays` quand il est connu. Lire ensuite l'article avec conventions_article. Source : conventions publiées sur impots.gouv.fr (PDF officiels), corpus au 2026-10-13, licence ouverte Etalab 2.0. / Semantic article-level search across France's 237 tax treaty instruments (126 countries). Returns article number, instrument title, official text excerpt, PDF link and score; no generated answer. Source: treaties published on impots.gouv.fr (official PDFs), corpus as of 2026-10-13, Etalab 2.0 open licence.
Annotations the server declares
- title: Rechercher dans les conventions fiscales de la France
- readOnlyHint: true
- destructiveHint: false
- idempotentHint: true
- openWorldHint: false
This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.
Install
Pinned to version 1.0.0. Values in angle brackets are yours to fill in.
claude mcp add --transport http fiscalite https://outils.bensaid-avocats.fr/mcpRun in a terminal.
Claude Code permissions
Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.
{
"permissions": {
"allow": [
"mcp__fiscalite__conventions_search",
"mcp__fiscalite__conventions_get",
"mcp__fiscalite__bofip_search",
"mcp__fiscalite__bofip_get"
],
"ask": [
"mcp__fiscalite__conventions_article",
"mcp__fiscalite__openfisca_parameter",
"mcp__fiscalite__legifrance_article"
],
"deny": []
}
}Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as fiscalite. Review it before you use it.