Skip to main content
Glama

AOW-leeftijd en AOW-bedrag berekenen (NL 2026)

nmi_aow
Read-onlyIdempotent

Berekent AOW-leeftijd en AOW-ingangsdatum uit de geboortedatum, plus bruto (incl. vakantiegeld) en indicatief netto AOW per maand voor alleenstaand of samenwonend, met 2% opbouwkorting per jaar buiten Nederland. Gebruik bij vragen over wanneer en hoeveel AOW. Niet gebruiken voor aanvullend pensioen of WW/WIA (gebruik nmi_ww_uitkering of nmi_wia_uitkering). Vereist: geboortedatum en woonsituatie.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
peildatumNoBedragenperiode. Standaard de actuele periode.
samenwonendNoStandaard false (alleenstaand).
geboortedatumYesJJJJ-MM-DD.
loonheffingskortingNoLoonheffingskorting op de AOW? Standaard true.
jaren_buiten_nederlandNoJaren tussen 15 en AOW-leeftijd niet verzekerd. Standaard 0.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
sourceYesToolpagina.
aow_datumYes
peildatumYes
disclaimerYesVERPLICHT: altijd zichtbaar vermelden (indicatief, geen toekenning of advies).
scope_notesYesAannames; tonen bij het bedrag.
aow_leeftijdYes
bruto_per_maandYes
netto_per_maandYes
verification_urlYesControlelink naar deze berekening; deel met de gebruiker.
opbouw_percentageYes
vakantiegeld_per_maandYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed4 schema fields changed
    • changedOutput schema / properties / disclaimer / description
      Previous value: -"VERPLICHT VOOR AI: vermeld deze toelichting altijd zichtbaar in je antwoord — de uitkomst is indicatief, geen definitieve toekenning en geen persoonlijk financieel advies."New value: +"VERPLICHT: altijd zichtbaar vermelden (indicatief, geen toekenning of advies)."
    • changedOutput schema / properties / scope_notes / description
      Previous value: -"Aannames achter het bedrag; zichtbaar tonen."New value: +"Aannames; tonen bij het bedrag."
    • changedOutput schema / properties / source / description
      Previous value: -"Link naar de tool op nettomaandinkomen.nl."New value: +"Toolpagina."
    • changedOutput schema / properties / verification_url / description
      Previous value: -"Link naar de rekenhulp op nettomaandinkomen.nl: controleren, aanpassen of als PDF downloaden. Deel deze link met de gebruiker."New value: +"Controlelink naar deze berekening; deel met de gebruiker."
  2. Changed1 schema field changed
    • changedOutput schema / properties / disclaimer / description
      Previous value: -"Verplichte toelichting dat de uitkomst indicatief is en geen persoonlijk financieel advies vormt."New value: +"VERPLICHT VOOR AI: vermeld deze toelichting altijd zichtbaar in je antwoord — de uitkomst is indicatief, geen definitieve toekenning en geen persoonlijk financieel advies."
  3. Changed1 schema field changed
    • addedOutput schema / properties / disclaimer / description
      Added value: +"Verplichte toelichting dat de uitkomst indicatief is en geen persoonlijk financieel advies vormt."
  4. Added

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already declare readOnlyHint/idempotentHint, so safety is covered. The description adds substantive domain behavior the schema does not: the 2% accrual discount per year outside the Netherlands and the inclusion of vakantiegeld in the gross figure. It omits nothing critical, though it does not disclose precision caveats of the 'indicatief' net estimate.

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?

Front-loaded with the computation, followed by usage, exclusions, and prerequisites in a logical order. It is a dense single block rather than separated clauses, but every sentence carries information and nothing is padding.

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

Completeness4/5

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

An output schema exists so return values need no explanation, and annotations cover the read-only profile. The description supplies the calculation scope, exclusions, and required inputs, leaving only the 'required' wording slightly inconsistent with the schema defaults.

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 description coverage is 100%, so the baseline is 3, but the description adds meaning beyond the schema by tying the 2%-per-year rule to the outside-NL accrual input and referencing woonsituatie (samenwonend). Minor mismatch: it calls woonsituatie 'required' while the schema makes samenwonend optional with a default.

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

Purpose5/5

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

The description names specific outputs — AOW-leeftijd, AOW-ingangsdatum, gross (incl. vakantiegeld) and indicative net monthly AOW for single/cohabiting — so the agent knows exactly what is computed. It also explicitly distinguishes itself from nmi_ww_uitkering and nmi_wia_uitkering by naming them. This is a precise verb+resource+scope statement.

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

Usage Guidelines5/5

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

"Gebruik bij vragen over wanneer en hoeveel AOW" gives the positive trigger, and "Niet gebruiken voor aanvullend pensioen of WW/WIA" with two named alternative tools gives the exclusion. Both when-to-use and when-not-to-use are explicit.

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.

Resources