French Tax & Retirement MCP — sourced, dated calculations for French income tax and pensions (30+ schemes). Public remote MCP endpoint.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
git clone https://github.com/herve-coulon/qotien-mcp{
"mcpServers": {
"qotien-mcp": {
"command": "node",
"args": ["/path/to/qotien-mcp/dist/index.js"]
}
}
}MCP Servers overview
# 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) | `https://app.qotien.fr/api/fiscal/v1/mcp` |
| **REST** | `POST https://app.qotien.fr/api/fiscal/v1/calculate` |
| **Manifest** (discovery) | `GET https://app.qotien.fr/api/fiscal/v1/manifest` |
Add it to any MCP client that supports a remote Streamable HTTP server, pointing at the endpoint above.
## 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 rate
- `fiscal_cehr` — exceptional contribution on high incomes
- `fiscal_prelevements_sociaux` — social-levy rate by income type
- `fiscal_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 guard
- `retraite_pension_totale` (`fiable`) — consolidated multi-scheme pension (the full career statement in one call), gross→net
- `retraite_regimes` (`fiable`) — discovery: the computable schemes
- `retraite_estimation` (`estime`/`partiel`/`non_calculable`) — approximate pension from partial data, with a range and a confidence level
## Response contract
```json
{
"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
```bash
# 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](https://qotien.fr) — the reference for French personal-finance data: aggregated, sourced, dated, re-verified every year. Human-readable (qotien.fr) and machine-readable (this MCP).*
What people ask about qotien-mcp
What is herve-coulon/qotien-mcp?
+
herve-coulon/qotien-mcp is mcp servers for the Claude AI ecosystem. French Tax & Retirement MCP — sourced, dated calculations for French income tax and pensions (30+ schemes). Public remote MCP endpoint. It has 1 GitHub stars and its last recorded update is dated 2026-09-16.
How do I install qotien-mcp?
+
You can install qotien-mcp by cloning the repository (https://github.com/herve-coulon/qotien-mcp) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is herve-coulon/qotien-mcp safe to use?
+
Our security agent has analyzed herve-coulon/qotien-mcp and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.
Who maintains herve-coulon/qotien-mcp?
+
herve-coulon/qotien-mcp is maintained by herve-coulon. The last recorded GitHub activity is dated 2026-09-16, with 0 open issues.
Are there alternatives to qotien-mcp?
+
Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.
Deploy qotien-mcp to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/herve-coulon-qotien-mcp)<a href="https://claudewave.com/repo/herve-coulon-qotien-mcp"><img src="https://claudewave.com/api/badge/herve-coulon-qotien-mcp" alt="Featured on ClaudeWave: herve-coulon/qotien-mcp" width="320" height="64" /></a>More MCP Servers
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.
User-friendly AI Interface (Supports Ollama, OpenAI API, ...)
An open-source AI agent that brings the power of Gemini directly into your terminal.
Real-time global intelligence dashboard. AI-powered news aggregation, geopolitical monitoring, and infrastructure tracking in a unified situational awareness interface
🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ
The fastest path to AI-powered full stack observability, even for lean teams.