tax-retirement
Server Details
Dated, sourced calculation API for French personal tax (income tax, IFI, PER, CEHR) and retirement.
- Status
- Healthy
- Last Tested
- Transport
- Streamable HTTP
- URL
Tool Definition Quality
Score is being calculated. Check back soon.
Available Tools
18 toolsfiscal_cehrInspect
Contribution exceptionnelle sur les hauts revenus (CEHR) — CEHR due sur le revenu fiscal de référence (art. 223 sexies CGI). Distincte de la CDHR. (sources: CGI art. 223 sexies ; BOFiP BOI-IR-CHR)
| Name | Required | Description | Default |
|---|---|---|---|
| situation | No | Situation familiale (seuils célibataire 250 k / couple 500 k). | Célibataire |
| revenu_fiscal_reference | Yes | Revenu fiscal de référence du foyer (€). |
fiscal_impot_revenuInspect
Impôt sur le revenu (barème 2026) — Impôt sur le revenu brut d'un foyer (barème progressif, quotient familial plafonné, décote). Revenus 2025. (sources: CGI art. 197 ; BOFiP BOI-IR-LIQ-20 ; LFI 2026 (barème + décote + plafond QF))
| Name | Required | Description | Default |
|---|---|---|---|
| parts | No | Nombre de parts de quotient familial. | |
| situation | No | Situation familiale (détermine les parts de base pour le plafonnement du QF et la décote). | Célibataire |
| revenu_net_imposable | Yes | Revenu net imposable du foyer (€), après abattements. |
fiscal_prelevements_sociauxInspect
Taux de prélèvements sociaux par nature de revenu — Taux de PS applicable (17,2 % dérogatoire ou 18,6 % droit commun post-LFSS 2026) selon la nature du revenu du capital. Renvoie une FRACTION 0-1 (unit RATE, ex. 0,172) + un champ "pourcentage" (17,2) — à distinguer de tmi qui renvoie des points de pourcentage (unit PERCENT, 0-100). (sources: LFSS 2026 art. 12 (loi 2025-1403) ; CSS art. L.136-1 s.)
| Name | Required | Description | Default |
|---|---|---|---|
| type_revenu | Yes | Nature du revenu (ex. rf_location_nue, rcm_dividendes, bic_lmnp). |
fiscal_surtaxe_pv_immobiliereInspect
Surtaxe sur les plus-values immobilières — Taxe additionnelle sur les plus-values immobilières nettes imposables supérieures à 50 000 € (barème par tranches). (sources: CGI art. 1609 nonies G)
| Name | Required | Description | Default |
|---|---|---|---|
| plus_value | Yes | Plus-value nette imposable (€). |
fiscal_tmiInspect
Taux marginal d'imposition (TMI) — Tranche marginale d'imposition du foyer au barème 2026, en tenant compte du plafonnement du quotient familial. Renvoie le taux en POINTS DE POURCENTAGE (unit PERCENT, ex. 30 = 30 %) — à distinguer de prelevements_sociaux qui renvoie une fraction (unit RATE, 0-1). (sources: CGI art. 197 ; BOFiP BOI-IR-LIQ-20)
| Name | Required | Description | Default |
|---|---|---|---|
| parts | No | Nombre de parts de quotient familial. | |
| situation | No | Situation familiale. | Célibataire |
| revenu_net_imposable | Yes | Revenu net imposable du foyer (€). |
qotien_capacitesInspect
Capacités de Qotien (carte de planification) — Ce que le moteur sait faire et avec quelle fiabilité, par domaine — à appeler AVANT de choisir un outil, pour planifier et savoir quand hédger. Ne calcule rien. (sources: /api/fiscal/v1/manifest ; references_officielles.json v0.8.6)
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
referentiel_rechercheInspect
Recherche dans le référentiel — Liste les clés publiques du référentiel, filtrables par domaine (fiscal/retraite) et/ou par mot-clé. Renvoie un résumé par clé (valeur, libellé, fiabilité) ; utiliser referentiel_valeur pour le détail sourcé complet. (sources: references_officielles.json v0.8.6)
| Name | Required | Description | Default |
|---|---|---|---|
| q | No | Mot-clé cherché dans la clé publique ou le libellé. | |
| domaine | No | Filtre par domaine. |
referentiel_valeurInspect
Valeur du référentiel (sourcée + datée) — La valeur 2026 d'une constante fiscale ou retraite par sa clé publique stable, avec sa source primaire, sa référence légale, sa date de vérification et son niveau de fiabilité. Jamais un chiffre nu. (sources: references_officielles.json v0.8.6)
| Name | Required | Description | Default |
|---|---|---|---|
| cle | Yes | Clé publique stable (liste via referentiel_recherche). Ex. pass, cehr_seuil_celibataire, reversion_plafond_couple, carmf_rcv_valeur_point. |
referentiel_versionsInspect
Versions et fraîcheur du référentiel — Millésime courant, historique des versions, cadence et prochaine revue globale, niveaux de fiabilité — pour savoir de quand datent les valeurs et quand elles seront re-vérifiées. (sources: references_officielles.json v0.8.6)
| Name | Required | Description | Default |
|---|---|---|---|
No parameters | |||
retraite_estimationInspect
Estimation de pension (données partielles) — Pension approchée à partir du statut, du revenu, de l'âge et de l'âge de départ : carrière reconstituée, SAM plafonné au PASS, décote. Rend un point central, une fourchette et un niveau de confiance. Ce N'est PAS un calcul certain — il remplace un relevé de carrière (RIS) manquant, pas l'inverse. (sources: CNAV — taux plein 50 %, SAM 25 meilleures années plafonné au PASS ; Agirc-Arrco — barème de points 2026 ; PASS 2026 = 48 060 € ; Fonction publique — 75 % du traitement indiciaire)
| Name | Required | Description | Default |
|---|---|---|---|
| age | Yes | Âge actuel (ans). | |
| statut | Yes | Statut (insensible à la casse et aux accents). Valeurs reconnues : "salarié cadre", "salarié non-cadre" (ou "salarié" seul = non-cadre), "fonctionnaire", "profession libérale" / "TNS" / "indépendant" (= libéral). | |
| age_depart | No | Âge de départ souhaité (défaut 64). | |
| trimestres_acquis | No | Trimestres déjà acquis (RIS) — resserre la fourchette si fourni. | |
| annee_debut_carriere | No | Année de début de carrière — resserre la fourchette si fournie. | |
| revenu_net_imposable | Yes | Revenu net imposable annuel actuel (€). | |
| traitement_indiciaire | No | Fonctionnaire uniquement : dernier traitement indiciaire brut annuel, hors primes. |
retraite_optimisationInspect
Optimisation de fin de carrière (menu classé des leviers) — À partir d'une situation (âge, trimestres, SAM, statut, enfants…), renvoie le MENU CLASSÉ des leviers d'optimisation retraite avec gain/ROI/confiance/sources : rachat de trimestres (2 options), surcote parentale, retraite progressive, âge de départ optimal, cumul emploi-retraite, optimisation du SAM, PER fin de carrière. PAS de total sommé (les leviers ne s'additionnent pas naïvement) — chaque levier chiffré séparément, classé par pertinence. Chaque montant porte sa confiance et sa source (Legifrance/BOFiP/service-public). (sources: CSS art. L351-14-1 (rachat), L351-1-2-1 (surcote parentale), L161-22-1-5 (retraite progressive), L161-22 (cumul) ; Circulaire CNAV 2026-04 (barème VPLR) ; Service-Public F15675/F16336/F12842/F13243 ; retraite_engine.js (leviers golden-testés, exemples officiels))
| Name | Required | Description | Default |
|---|---|---|---|
| age | Yes | Âge actuel (ans). | |
| rfr | No | RFR — active le net (prélèvements sociaux). | |
| sam | No | Salaire annuel moyen (25 meilleures années) — active les gains chiffrés. | |
| tmi | No | TMI en FRACTION 0-1 (ex. 0,30 pour 30 %) — chiffre l'économie d'IR du rachat / PER. ⚠️ l'outil "tmi" RENVOIE un pourcentage (30) ; ici on attend la fraction (0,30). | |
| parts | No | ||
| statut | No | Statut (insensible à la casse/accents). Reconnus : "salarié" (défaut), "fonctionnaire", "profession libérale" / "TNS" / "indépendant". | |
| age_legal | No | Âge légal de départ (défaut 64). | |
| nb_enfants | No | Nombre d'enfants — active surcote parentale (MDA) + majoration ≥3. | |
| mda_parentale | No | ≥1 trimestre de majoration de durée d'assurance pour enfant. | |
| date_naissance | No | Date de naissance (YYYY-MM-DD) — recale le gel LFSS 2026 et la fenêtre surcote parentale. | |
| trim_manquants | No | Trimestres manquants pour le taux plein — active le levier rachat. | |
| quotite_travail | No | Retraite progressive : quotité de temps partiel (0-1). | |
| salaires_annuels | No | Optionnel : carrière année par année pour l'optimisation du SAM. | |
| trimestres_acquis | No | ||
| trimestres_requis | No | ||
| pension_brute_annuelle | No | Pension de base brute annuelle — active les gains nets. | |
| pension_complementaire_annuelle | No |
retraite_pension_regimeInspect
Pension d'un régime en points (Agirc-Arrco, complémentaires, bases CNAVPL) — Pension brute d'UN régime calculé en points (points × valeur de service 2026 × coefficient). Couvre Agirc-Arrco, Ircantec, RCI, RAFP, les 10 bases CNAVPL libérales et les complémentaires/ASV de caisse (CARMF, CIPAV, CARPIMKO, CARCDSF, CAVEC…). Contrôle de vraisemblance intégré (anti-erreur de sous-régime). Pour un régime en annuités/SAM (CNAV) ou en traitement (fonction publique), utiliser retraite_estimation. (sources: references_officielles.json v0.8.6 (valeurs de service 2026) ; retraite_registre.js (routage 47 régimes, source unique) ; retraite_engine.js (formules golden-testées, exemples officiels))
| Name | Required | Description | Default |
|---|---|---|---|
| points | Yes | Nombre de points acquis dans ce régime (relevé de carrière / relevé de caisse). | |
| age_legal | No | Âge légal du régime (ancre du temps choisi). Défaut 64. | |
| age_depart | No | Âge de liquidation (ans). Défaut = taux plein (pas de décote ni de majoration). Un départ anticipé/reporté applique le coefficient du régime. | |
| code_regime | Yes | Code du régime (voir la capacité retraite_regimes pour la liste). Ex. agirc_arrco, carmf_rcv, cipav_base. | |
| trimestres_acquis | No | Bases CNAVPL uniquement : trimestres tous régimes acquis (pour le prorata/décote). Défaut 0. | |
| trimestres_requis | No | Bases CNAVPL uniquement : trimestres requis pour le taux plein. Défaut 172. | |
| trimestres_manquants | No | Trimestres manquants pour le taux plein — décote sur les régimes qui l'appliquent (complémentaires salariés). Défaut 0. |
retraite_pension_totaleInspect
Pension totale consolidée (multi-régimes, le détail du RIS) — Somme les régimes EN POINTS d'un relevé (base CNAVPL + tous les complémentaires/ASV), splitte base/complémentaire, applique la couche brut→net (1 % maladie sur la seule part complémentaire). Le régime de base salarié (CNAV) et la fonction publique ne sont pas en points : les fournir via pensions_fournies (issues de retraite_estimation ou du RIS) pour un total réellement total. Chaque jambe est vraisemblance-vérifiée ; la confiance globale suit la jambe la plus faible. (sources: retraite_registre.js (routage 47 régimes) ; retraite_engine.js (formules golden-testées) ; CSS art. L136-8/L131-2 (prélèvements sociaux + 1 % maladie complémentaire))
| Name | Required | Description | Default |
|---|---|---|---|
| rfr | No | RFR 2024 du foyer — active le calcul du net (prélèvements sociaux). Sinon le total brut sert de proxy. | |
| parts | No | Parts fiscales du foyer. | |
| regimes | Yes | Régimes en points du relevé. Chaque item : { code_regime, points, [age_depart, age_legal, trimestres_manquants, trimestres_acquis, trimestres_requis] }. | |
| inclure_net | No | Calculer la pension nette après prélèvements sociaux (défaut true). | |
| pensions_fournies | No | Jambes NON calculées par nous (ex. CNAV base, fonction publique) : { label, montant_annuel, [etage:"base"|"complementaire"] }. Additionnées telles quelles, flaggées « fourni » (confiance non assertée par le hub). |
retraite_progressiveInspect
Retraite progressive (fraction de pension + temps partiel) — Fraction de pension perçue en travaillant à temps partiel en fin de carrière (art. L161-22-1-5). Depuis le 01/09/2025, accessible dès 60 ans (décret 2025-681) avec 150 trimestres. Fraction = 100 % − quotité travaillée (salarié 40-80 %, fonction publique 50-90 %, TNS : baisse de revenus 20-60 %). Continue d'acquérir des droits. (sources: CSS art. L161-22-1-5, D161-2-24 (décret 2025-681), R351-39, R351-41 ; Service-Public F12842)
| Name | Required | Description | Default |
|---|---|---|---|
| age | Yes | Âge actuel (≥ 60 depuis le 01/09/2025). | |
| rfr | No | ||
| parts | No | ||
| statut | No | Statut (insensible à la casse/accents). Reconnus : "salarié" (défaut), "fonctionnaire", "profession libérale" / "TNS" / "indépendant". Détermine la plage de quotité. | |
| date_effet | No | Date d'effet de la retraite progressive (YYYY-MM-DD). | |
| trimestres | Yes | Trimestres acquis (≥ 150 requis). | |
| date_naissance | No | YYYY-MM-DD — recale l'âge min pour une date d'effet < 01/09/2025. | |
| quotite_travail | Yes | Quotité de temps partiel (0-1). Salarié 0,40-0,80 ; FP 0,50-0,90. | |
| diminution_revenus | No | TNS uniquement : baisse de revenus (0,20-0,60) — alternative à quotite_travail. | |
| pension_brute_annuelle | No | Pension totale brute annuelle (base + comp.) — chiffre la fraction en €. |
retraite_ps_pensionInspect
Prélèvements sociaux sur une pension (brut → net) — CSG (taux 0/3,8/6,6/8,3 % selon le RFR et les parts) + CRDS + CASA + 1 % maladie sur la part de pension complémentaire. Rend la pension nette, la tranche CSG et le taux effectif. Barème 2026 (seuils RFR 2024). (sources: CSS art. L136-8 (CSG pensions) ; CSS art. L131-2 (1 % maladie retraite complémentaire) ; Barème CSG des pensions 2026 (seuils RFR 2024, circulaire CNAV 22/12/2025))
| Name | Required | Description | Default |
|---|---|---|---|
| rfr | No | Revenu fiscal de référence 2024 du foyer (€) — détermine la tranche CSG. Si absent, la pension sert de proxy et la tranche est « estimée ». | |
| parts | No | Parts fiscales du foyer (interpolation linéaire des seuils entre 1 et 2 parts). | |
| montant_complementaire | No | Part de la pension relevant d'un régime complémentaire (Agirc-Arrco, Ircantec, CRPN, comp. libéraux…), soumise en plus au 1 % maladie aux tranches médiane/normale. Défaut 0 = base seule. | |
| pension_annuelle_brute | Yes | Pension annuelle brute totale (€). |
retraite_rachatInspect
Rachat de trimestres (VPLR — coût, gain, ROI) — Coût et rentabilité d'un rachat de trimestres (versement pour la retraite, art. L351-14-1). Barème 2026 (Circulaire CNAV 2026-04) selon âge/option/revenu, 2 options (taux seul / taux et durée), coût net d'IR (déductible), gain de pension et ROI en années. Gère le rachat d'études (abattement ≤ 40 ans) et de stage (12 % PMSS). Plafond légal 12 trimestres tous motifs. (sources: CSS art. L351-14-1, D351-14 à D351-18 ; Circulaire CNAV 2026-04 (barème VPLR) ; Service-Public F15675 ; Service-Public F19666 (gain décote))
| Name | Required | Description | Default |
|---|---|---|---|
| age | Yes | Âge au rachat (20-66). | |
| rfr | No | ||
| sam | No | SAM (25 meilleures années) — chiffre le gain de pension. | |
| tmi | No | TMI en FRACTION 0-1 (ex. 0,30 pour 30 %) — chiffre l'économie d'IR (rachat déductible). ⚠️ l'outil "tmi" RENVOIE un pourcentage (30) ; ici on attend la fraction (0,30). | |
| motif | No | Études (abattement ≤ 40 ans), années incomplètes, ou stage (12 % PMSS, ≤ 30 ans, max 2). | |
| parts | No | ||
| n_trim | Yes | Nombre de trimestres à racheter (max 12 tous motifs). | |
| option | No | "taux" (taux seul) ou "taux_duree" (taux et durée). Le stage est taux seul uniquement. | taux |
| trim_acquis | No | ||
| trim_requis | No | ||
| revenu_moyen | No | Moyenne des revenus des 3 dernières années (D351-8) — détermine la tranche du barème. | |
| trim_manquants | No | Trimestres manquants pour le taux plein (pilote la décote et le gain). | |
| pension_brute_annuelle | No | Pension brute annuelle — chiffre le gain net. |
retraite_regimesInspect
Liste des régimes de retraite calculables par points — Découverte : renvoie les régimes en points calculables via retraite_pension_regime (code, libellé, machine, étage, valeur de service 2026, taux de réversion). Filtrable par famille. (sources: retraite_registre.js (source unique des 47 régimes) ; references_officielles.json v0.8.6)
| Name | Required | Description | Default |
|---|---|---|---|
| famille | No | Filtrer par famille (facultatif). |
retraite_surcote_parentaleInspect
Surcote parentale (+1,25 %/trim, max 5 %) — Majoration de pension pour les parents au taux plein un an avant l'âge légal (art. L351-1-2-1). 1,25 % par trimestre travaillé dans la fenêtre [âge légal − 1 an ; âge légal), plafonné à 4 trimestres (5 %). Conditions : âge légal ≥ 63 ans, durée requise atteinte, ≥ 1 trimestre de majoration enfant (MDA). Gère le gel LFSS 2026. (sources: CSS art. L351-1-2-1, D351-1-4 ; CSS art. L351-4/L351-4-1/L351-5 (MDA) ; Service-Public F16336)
| Name | Required | Description | Default |
|---|---|---|---|
| age | No | ||
| rfr | No | ||
| parts | No | ||
| age_legal | No | Alternative à la date de naissance : âge légal en années. | |
| nb_enfants | No | À défaut de mda_parentale : ≥ 1 enfant → hypothèse de MDA. | |
| mda_parentale | No | ≥ 1 trimestre de MDA pour enfant (maternité/adoption/éducation). | |
| date_naissance | No | Date de naissance (YYYY-MM-DD) — détermine l'âge légal + le gel LFSS 2026. | |
| trimestres_acquis | No | ||
| trimestres_requis | No | ||
| pension_brute_annuelle | No | Pension de base brute annuelle — chiffre le gain en €. | |
| trimestres_cotises_fenetre | No | Trimestres cotisés dans la fenêtre [âge légal − 1 ; âge légal) — sinon estimé. |
Frequently Asked Questions
Claiming proves that you control a remote MCP connector. It does not move, proxy, or interrupt the server.
Open the connector listing, choose Claim ownership, and sign in to Glama.
Complete one verification method:
GitHub identity — fastest for official registry listings. For a namespace such as
io.github.alice/server, link the matching GitHub user or an account that owns the GitHub organization, then choose Claim with GitHub.HTTP challenge — works when you can deploy a public file. Generate a token, publish the exact JSON Glama shows at
/.well-known/glama.jsonon the same origin as the connector, then choose Check HTTP challenge.DNS challenge — works when you control DNS but cannot change the server. Generate a token, create the exact TXT record Glama shows, wait for it to propagate, then choose Check DNS challenge.
After verification, Glama sends a confirmation email and gives you access to listing details, thumbnails, health checks, and analytics. Keep the HTTP file or DNS record in place: Glama periodically checks it and ownership remains verified while the token is discoverable.
The HTTP ownership file has this structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"claim": "glama_claim_..."
}Claim tokens are opaque, stable, and bound to the signed-in Glama account. They contain no email address or other personal information. If Glama can no longer discover a verified HTTP or DNS token, it starts a seven-day grace period before removing claim-based access. Restore the same token during that period to keep ownership verified. Never publish an email address, Glama session token, GitHub token, or connector credential as ownership proof.
If verification fails, confirm that you copied the current token exactly. The HTTP file must be public, return valid JSON with a successful HTTP response, and stay on the connector's origin. DNS changes may need more time to propagate. A claim cannot transfer to a different origin or hostname: if the connector target changes, Glama starts the grace period and the new target must be claimed separately after the previous claim is released.
For a connector linked to the official MCP Registry, registry updates continue to replace its name, description, and URL by default. After claiming, open Manage connector and enable Use Glama listing details as the source of truth if edits made on Glama should be preserved. Categories and thumbnails are always managed on Glama; registry linkage and technical connection settings continue to sync.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
To improve your MCP server's ranking:
Claim ownership of the server listing
Complete the server profile with an accurate description and thumbnail
Provide a test profile so Glama can connect to and evaluate the server
Keep tool definitions clear and complete to earn a high Tool Definition Quality Score (TDQS)
Route real usage through the Glama Gateway; more recorded successful server uses also improve the ranking
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!
Related MCP Connectors
Deterministic US financial planning: retirement Monte Carlo, Roth conversion, RMD, tax, IRMAA, SS
French address quality, geocoding & routing from official data (BAN, INSEE, OpenStreetMap).
Deterministic MLP tax engine with IRS citations. 6 tools: basis, §751, estate, projections.
Doctrine fiscale française (BOFiP) : recherche, veille et graphe doctrinal. Etalab 2.0.
Related MCP Servers
- FlicenseBqualityDmaintenanceEnables 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.1114
- AlicenseNot gradedqualityCmaintenanceProvides 62 French tax calculation tools via MCP, running on Cloudflare Workers with Rust/Wasm and versioned official rules.MIT
- 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
- AlicenseAqualityAmaintenanceAccounting MCP server for the French LMNP tax status (furnished rentals, e.g. Airbnb hosts). 44 tools to manage properties, income and expenses, compute component-based depreciation and fiscal results, and generate the official French tax return (2031/2033) and FEC accounting export.443AGPL 3.0