Qotien French Tax & Retirement MCP
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Qotien French Tax & Retirement MCPCalculate my 2026 income tax for 60k income with 2 parts"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Qotien — French Tax & Retirement MCP
A sourced, dated calculation API for French personal taxation and retirement, exposed over MCP. Every response carries a confidence level, its legal sources, and the fiscal year — the engine never guesses a fact.
Hosted, public, free. No authentication. Rate-limited per IP. No personal data — inputs are abstract numbers (income, parts, pension points), never stored.
Connect
MCP endpoint (Streamable HTTP / JSON-RPC 2.0) |
|
REST |
|
Manifest (discovery) |
|
Add it to any MCP client that supports a remote Streamable HTTP server, pointing at the endpoint above.
Related MCP server: irpp-mcp
Why call this instead of computing it yourself
A general LLM (or a code interpreter) can do arithmetic, but it does not reliably know the current, exact French rules — the 2026 income-tax brackets and décote thresholds, the value of an Agirc-Arrco or CARMF pension point, the reversion rate of each fund. It will produce a confident, wrong number. Qotien is up to date, sourced, and re-verified against primary sources at every release — the value where a tax or pension error is unacceptable (fintech, insurtech, advisory tools, wealth-management software).
Tools — 2 domains, 10 tools
Fiscal (income tax & wealth) — deterministic, confiance: fiable
fiscal_impot_revenu— income tax (progressive brackets, family quotient, décote)fiscal_tmi— marginal tax ratefiscal_cehr— exceptional contribution on high incomesfiscal_prelevements_sociaux— social-levy rate by income typefiscal_surtaxe_pv_immobiliere— real-estate capital-gains surtax
Retirement — variable confidence, never a bare figure
retraite_ps_pension(fiable) — pension gross→net (CSG/CRDS/CASA + 1% health on the complementary part)retraite_pension_regime(fiable) — pension of one points-based scheme (28 funds) with a plausibility guardretraite_pension_totale(fiable) — consolidated multi-scheme pension (the full career statement in one call), gross→netretraite_regimes(fiable) — discovery: the computable schemesretraite_estimation(estime/partiel/non_calculable) — approximate pension from partial data, with a range and a confidence level
Response contract
{
"ok": true,
"domaine": "retraite",
"confiance": "fiable",
"result": { "...": "..." },
"sources": ["references_officielles.json v0.6.0", "retraite_registre.js", "..."],
"millesime_fiscal": "2026",
"avertissement": "Deterministic indicative result — not personalized advice (CIF/DDA)."
}confiance:fiable(deterministic, golden-tested) ·estime/partiel(approximation) ·non_calculable(honest refusal instead of a made-up number).A pension is never returned as a bare number — confidence and sources travel with it.
Quick start
# List tools
curl -s -X POST https://app.qotien.fr/api/fiscal/v1/mcp \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/list"}'
# Agirc-Arrco pension: 750.07 points → 1079 €/year (confiance: fiable, sources attached)
curl -s -X POST https://app.qotien.fr/api/fiscal/v1/mcp \
-H 'content-type: application/json' \
-d '{"jsonrpc":"2.0","id":2,"method":"tools/call","params":{"name":"retraite_pension_regime","arguments":{"code_regime":"agirc_arrco","points":750.07}}}'
# REST — income tax for a 50 000 € household, 1 part
curl -s -X POST https://app.qotien.fr/api/fiscal/v1/calculate \
-H 'content-type: application/json' \
-d '{"capability":"impot_revenu","input":{"revenu_net_imposable":50000,"parts":1}}'Protocol
MCP 2025-06-18. Methods: initialize, tools/list, tools/call, ping. Transport: JSON-RPC 2.0 over HTTP POST; the endpoint also serves a keepalive SSE stream on GET (Accept: text/event-stream) for clients that open the server→client channel.
Disclaimer
Results are deterministic indicative computations based on the French tax & social-security reference for the stated fiscal year. They are the raw output of a calculation engine and do not constitute personalized financial advice within the meaning of French CIF/DDA regulation.
Part of Qotien — the reference for French personal-finance data: aggregated, sourced, dated, re-verified every year. Human-readable (qotien.fr) and machine-readable (this MCP).
This server cannot be deployed
Maintenance
Related MCP Connectors
French legal research: statutes in force at any date, case law both ways, verified citations.
French public services: tax, property, admin, education, healthcare, security, risks, legal texts
FR/EN tools for French rental, frontalier & home-employment (CCN 3239) — sourced, dated answers.
Free public tax MCP: GST/VAT, income, company & capital-gains tax for 50+ countries, source-cited.
Related MCP Servers
- AlicenseBqualityDmaintenanceEnables AI assistants to calculate French individual income tax and retrieve current tax brackets using official government data. Supports household composition calculations and provides up-to-date tax information for French residents.1114Apache 2.0
- AlicenseNot gradedqualityCmaintenanceA Python MCP server that calculates French income tax using the official DGFiP source code compiled locally. It enables accurate tax simulations for 2023 income based on real French tax forms without network calls.MIT
- AlicenseNot gradedqualityCmaintenanceTransforms Claude into a French tax assistant specialized in French taxation, covering income tax, corporate tax, wealth tax, capital gains, crypto, retirement, and professional status comparisons.7MIT
- AlicenseAqualityCmaintenanceHelps citizens and businesses navigate French bureaucracy with AI, covering taxes, social charges, benefits, invoices, administrative letters, collective agreements, and retirement.2225 npm1MIT