Impôts France MCP
Provides 62 French tax calculation tools via MCP, running on Cloudflare Workers with Rust/Wasm and versioned official rules.
README
Impôts France MCP
Serveur MCP pour interroger 62 outils fiscaux français, avec des calculs Rust et des règles officielles sourcées et versionnées.
Le serveur couvre notamment l’impôt sur le revenu, le PER, l’IFI, l’immobilier, la transmission, l’épargne, les indépendants, les sociétés, les cryptomonnaies et la fiscalité internationale.
Connexion
Dans un client compatible MCP Streamable HTTP, ajouter un serveur personnalisé :
| Champ | Valeur |
|---|---|
| Nom | Impôts France |
| Transport | Streamable HTTP |
| URL | URL /mcp de votre déploiement |
| Authentification | Cloudflare Managed OAuth |
La connexion ouvre le navigateur pour l’authentification OAuth. Sans jeton valide, l’endpoint doit répondre 401 Unauthorized.
Le manifeste contracts/tools.json documente les 62 outils, leurs paramètres et leurs valeurs par défaut.
Exemples d’utilisation
Les demandes peuvent combiner plusieurs outils. Indiquer l’année concernée et les données connues améliore la précision de la simulation.
Impôt sur le revenu et PER
Estime l’impôt d’un couple marié avec deux enfants, 62 000 € et 38 000 € de salaires nets imposables. Compare la situation avant et après un versement de 5 000 € sur un PER. Détaille le quotient familial, le taux marginal, les hypothèses et les sources.
Dividendes et placements
Compare le prélèvement forfaitaire unique et le barème progressif pour 12 000 € de dividendes, avec 38 000 € d’autres revenus imposables, pour un célibataire sans enfant. Présente les deux scénarios et l’écart estimé.
Plus-value immobilière
Simule la vente d’un logement locatif pour 330 000 €, acheté 210 000 € et détenu 14 ans. Intègre 15 000 € de frais d’acquisition et 28 000 € de travaux justifiés. Sépare impôt sur le revenu, prélèvements sociaux, abattements et surtaxe éventuelle.
Cryptomonnaies
Calcule la plus-value imposable pour une cession de 18 000 €. Avant la cession, le portefeuille vaut 72 000 € et son prix total d’acquisition est de 41 000 €. Ajoute 900 € de revenus de staking et précise le traitement fiscal retenu.
Transmission
Estime les droits pour une donation de 120 000 € d’un parent à son enfant. Compare une donation classique et un don familial de somme d’argent selon l’âge du donateur, les abattements disponibles et les donations antérieures.
Ces exemples sont des scénarios d’utilisation, pas des résultats fiscaux de référence.
Fonctionnement
Chaque outil renvoie une réponse Markdown et un structuredContent exploitable par le client. Les résultats précisent la version des données, la période d’effet, les hypothèses, les avertissements et les sources officielles utilisées.
Garanties principales :
- contrats d’outils versionnés et testés ;
- opérations en lecture seule, non destructives et idempotentes ;
- calculs exécutés en Rust puis compilés en WebAssembly ;
- règles rattachées à une source officielle et à une période d’effet ;
- arguments fiscaux et résultats personnels non journalisés.
Si un calcul exige une donnée locale, conventionnelle ou individuelle absente, le serveur signale la limite au lieu d’inventer une valeur.
Architecture
Client MCP → Cloudflare Access → Worker TypeScript → WebAssembly → moteur Rust → registres TOML
L’adaptateur TypeScript expose MCP et valide les schémas. Le moteur Rust applique les règles contenues dans les registres TOML datés.
Développement
Prérequis : Rust 1.95.0, Node.js 22 ou supérieur, npm et wasm-pack.
git clone https://github.com/murillo-consulting/impots-france-mcp.git
cd impots-france-mcp
npm ci
npm run build
npm run check
npm run check contrôle le formatage, Clippy, les tests Rust, les contrats MCP et l’adaptateur TypeScript.
Pour déployer une instance, consulter infra/README.md. Toute modification fiscale doit être sourcée, testée et relue selon CONTRIBUTING.md.
Limites et licence
Ces simulations ne remplacent ni une déclaration préremplie, ni un rescrit, ni un conseil personnalisé. Pour une décision importante, vérifier les textes applicables auprès de la DGFiP ou d’un professionnel qualifié.
Projet distribué sous licence MIT.
推荐服务器
Baidu Map
百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Playwright MCP Server
一个模型上下文协议服务器,它使大型语言模型能够通过结构化的可访问性快照与网页进行交互,而无需视觉模型或屏幕截图。
Magic Component Platform (MCP)
一个由人工智能驱动的工具,可以从自然语言描述生成现代化的用户界面组件,并与流行的集成开发环境(IDE)集成,从而简化用户界面开发流程。
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
VeyraX
一个单一的 MCP 工具,连接你所有喜爱的工具:Gmail、日历以及其他 40 多个工具。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Kagi MCP Server
一个 MCP 服务器,集成了 Kagi 搜索功能和 Claude AI,使 Claude 能够在回答需要最新信息的问题时执行实时网络搜索。
e2b-mcp-server
使用 MCP 通过 e2b 运行代码。
Neon MCP Server
用于与 Neon 管理 API 和数据库交互的 MCP 服务器
Exa MCP Server
模型上下文协议(MCP)服务器允许像 Claude 这样的 AI 助手使用 Exa AI 搜索 API 进行网络搜索。这种设置允许 AI 模型以安全和受控的方式获取实时的网络信息。