Skip to main content
Glama

retraite_progressive

Read-onlyIdempotent

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)

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
ageYesÂge actuel (≥ 60 depuis le 01/09/2025).
rfrNo
partsNo
statutNoStatut (insensible à la casse/accents). Reconnus : "salarié" (défaut), "fonctionnaire", "profession libérale" / "TNS" / "indépendant". Détermine la plage de quotité.
date_effetNoDate d'effet de la retraite progressive (YYYY-MM-DD).
trimestresYesTrimestres acquis (≥ 150 requis).
date_naissanceNoYYYY-MM-DD — recale l'âge min pour une date d'effet < 01/09/2025.
quotite_travailYesQuotité de temps partiel (0-1). Salarié 0,40-0,80 ; FP 0,50-0,90.
diminution_revenusNoTNS uniquement : baisse de revenus (0,20-0,60) — alternative à quotite_travail.
pension_brute_annuelleNoPension totale brute annuelle (base + comp.) — chiffre la fraction en €.

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A3.7/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already indicate readOnlyHint=true and idempotentHint=true, and the description does not contradict them. It adds useful behavioral context: the tool computes a fraction of pension, continues acquiring rights, and applies changed eligibility rules after 01/09/2025. This goes beyond what the annotations alone convey.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single dense paragraph with the key mechanism and conditions front-loaded. The legal article references and source list add verifiability but also length; the core functional information could be more compact without losing value. Still, no sentence is purely filler.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a tool with 10 parameters and no output schema, the description covers eligibility, the fraction formula, and statut-specific rules, which is substantial. However, it never explains what the tool returns, how optional parameters like rfr and parts affect the calculation, or how the result should be interpreted. There is enough information for basic use but a noticeable gap remains for a complex legal calculator.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters4/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 80%, so the baseline is 3. The description adds real value by explaining the formula, linking statut to quotité ranges (salarié 40–80%, fonction publique 50–90%, TNS 20–60% via diminution_revenus), and reinforcing the 150-trimestres requirement. However, it does not clarify the role of rfr or parts, which remain opaque.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly identifies a progressive-retirement calculator—'Retraite progressive (fraction de pension + temps partiel)'—and states the core computation: Fraction = 100% − quotité travaillée. It also distinguishes itself from sibling retirement tools by focusing specifically on the fractional pension with part-time work, though it lacks an explicit imperative verb like 'calcule'.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines3/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides meaningful eligibility context: accessible from age 60 since 01/09/2025, requiring 150 trimestres, with statut-specific quotité ranges. However, it does not explicitly tell the agent when to choose this tool over alternatives such as retraite_estimation or retraite_optimisation, leaving the comparison implicit.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.