Skip to main content
Glama

WIA-uitkering berekenen (IVA / WGA, NL 2026)

nmi_wia_uitkering
Read-onlyIdempotent

Berekent voor 2026 bruto maandbedragen voor drie WIA-scenario's op basis van het laatstverdiende bruto maandloon: IVA, WGA-loongerelateerd en WGA-vervolg. Gebruik deze tool om scenario's te vergelijken; UWV bepaalt na de keuring welke regeling geldt. Het SV-dagloon wordt begrensd op het maximumdagloon. Niet gebruiken bij werkloosheid zonder arbeidsongeschiktheid (gebruik nmi_ww_uitkering) of voor loon uit werk (gebruik nmi_bruto_netto). Vereist: laatstverdiend bruto maandloon; geeft geen netto en stelt geen arbeidsongeschiktheidspercentage vast.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
grossMonthlySalaryYesLaatstverdiende bruto maandsalaris in euro vóór arbeidsongeschiktheid.
includesHolidayPayYesWaar = 8% vakantiegeld zit al in het opgegeven bruto maandsalaris.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
sourceYesToolpagina.
svLoonYesBerekend SV-maandloon in euro inclusief vakantiegeld.
isCappedYesOf het maximumdagloon de uitkering aftopt.
ivaGrossYesBruto IVA-uitkering per maand in euro, berekend met 75%.
disclaimerYesVERPLICHT: altijd zichtbaar vermelden (indicatief, geen toekenning of advies).
prefill_urlYesVooringevulde calculator.
realDagloonYesSV-dagloon in euro na toepassing van het maximumdagloon.
scope_notesYesAannames; tonen bij het bedrag.
wiaMonthWageYesWIA-maandloon in euro dat als grondslag voor de scenario's is gebruikt.
wgaPhase1GrossYesBruto WGA-loongerelateerde uitkering per maand in euro, berekend met 70%.
wgaPhase2GrossYesIndicatieve bruto WGA-vervolguitkering per maand in euro.
verification_urlYesControlelink naar deze berekening; deel met de gebruiker.
calculatedDagloonYesBerekend SV-dagloon in euro vóór toepassing van het maximumdagloon.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed5 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 / prefill_url / description
      Previous value: -"Zelfde berekening vooringevuld in de calculator."New value: +"Vooringevulde calculator."
    • 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 dezelfde berekening op nettomaandinkomen.nl: controleren, invoer 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. Changed8 schema fields changed
    • changedOutput schema / properties / calculatedDagloon / description
      Previous value: -"Berekend dagloon vóór aftopping."New value: +"Berekend SV-dagloon in euro vóór toepassing van het maximumdagloon."
    • addedOutput schema / properties / disclaimer / description
      Added value: +"Verplichte toelichting dat de uitkomst indicatief is en geen persoonlijk financieel advies vormt."
    • changedOutput schema / properties / ivaGross / description
      Previous value: -"Bruto IVA-uitkering per maand (75%)."New value: +"Bruto IVA-uitkering per maand in euro, berekend met 75%."
    • changedOutput schema / properties / realDagloon / description
      Previous value: -"Dagloon na aftopping op het maximumdagloon."New value: +"SV-dagloon in euro na toepassing van het maximumdagloon."
    • changedOutput schema / properties / svLoon / description
      Previous value: -"SV-maandloon inclusief vakantiegeld."New value: +"Berekend SV-maandloon in euro inclusief vakantiegeld."
    • changedOutput schema / properties / wgaPhase1Gross / description
      Previous value: -"Bruto WGA-loongerelateerd per maand (70%)."New value: +"Bruto WGA-loongerelateerde uitkering per maand in euro, berekend met 70%."
    • changedOutput schema / properties / wgaPhase2Gross / description
      Previous value: -"Bruto WGA-vervolg per maand."New value: +"Indicatieve bruto WGA-vervolguitkering per maand in euro."
    • changedOutput schema / properties / wiaMonthWage / description
      Previous value: -"WIA-maandloon (grondslag)."New value: +"WIA-maandloon in euro dat als grondslag voor de scenario's is gebruikt."
  4. Changed1 schema field changed
    • changedOutput schema / properties / verification_url / description
      Previous value: -"Controleerbaar rekenrapport (stateless checksum)."New value: +"Link naar dezelfde berekening op nettomaandinkomen.nl: controleren, invoer aanpassen of als PDF downloaden. Deel deze link met de gebruiker."
  5. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "$schema": "http://json-schema.org/draft-07/schema#",
      +  "additionalProperties": false,
      +  "properties": {
      +    "calculatedDagloon": {
      +      "description": "Berekend dagloon vóór aftopping.",
      +      "type": "number"
      +    },
      +    "disclaimer": {
      +      "type": "string"
      +    },
      +    "isCapped": {
      +      "description": "Of het maximumdagloon de uitkering aftopt.",
      +      "type": "boolean"
      +    },
      +    "ivaGross": {
      +      "description": "Bruto IVA-uitkering per maand (75%).",
      +      "type": "number"
      +    },
      +    "prefill_url": {
      +      "description": "Zelfde berekening vooringevuld in de calculator.",
      +      "type": "string"
      +    },
      +    "realDagloon": {
      +      "description": "Dagloon na aftopping op het maximumdagloon.",
      +      "type": "number"
      +    },
      +    "scope_notes": {
      +      "description": "Aannames achter het bedrag; zichtbaar tonen.",
      +      "items": {
      +        "type": "string"
      +      },
      +      "type": "array"
      +    },
      +    "source": {
      +      "description": "Link naar de tool op nettomaandinkomen.nl.",
      +      "type": "string"
      +    },
      +    "svLoon": {
      +      "description": "SV-maandloon inclusief vakantiegeld.",
      +      "type": "number"
      +    },
      +    "verification_url": {
      +      "description": "Controleerbaar rekenrapport (stateless checksum).",
      +      "type": "string"
      +    },
      +    "wgaPhase1Gross": {
      +      "description": "Bruto WGA-loongerelateerd per maand (70%).",
      +      "type": "number"
      +    },
      +    "wgaPhase2Gross": {
      +      "description": "Bruto WGA-vervolg per maand.",
      +      "type": "number"
      +    },
      +    "wiaMonthWage": {
      +      "description": "WIA-maandloon (grondslag).",
      +      "type": "number"
      +    }
      +  },
      +  "required": [
      +    "svLoon",
      +    "calculatedDagloon",
      +    "realDagloon",
      +    "isCapped",
      +    "wiaMonthWage",
      +    "wgaPhase1Gross",
      +    "wgaPhase2Gross",
      +    "ivaGross",
      +    "scope_notes",
      +    "disclaimer",
      +    "source",
      +    "prefill_url",
      +    "verification_url"
      +  ],
      +  "type": "object"
      +}
  6. First observed

TDQS

A4.5/5.0
Behavior4/5

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

Annotations already mark it as read-only, idempotent and closed-world, so safety is covered. The description adds process-specific behavioral context the annotations cannot: the SV-dagloon cap (maximumdagloon), the fact that it produces gross figures only, and that it does not determine the disability percentage. The missing piece is any mention of return structure — but that's typical for a numeric-output tool.

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?

Compact, single paragraph, front-loaded with the core action and scope. Every sentence adds value (cap, alternatives, input, limits). Slightly dense but not padded; a mild overload warning would be the only nit.

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?

Because an output schema is present, the description needn't document return fields, and it doesn't. It does signal that the output is gross (not net), which is a useful expectation-set, and it scopes the input adequately for an agent to call it correctly. The main missing detail is the 8% vakantiegeld handling — but that's handled in the schema.

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 100%, so the parameters are already documented. However, the description's 'Vereist: laatstverdiend bruto maandloon' highlights the critical input and implicitly clarifies the semantics of grossMonthlySalary (last-earned, pre-disability) that an agent benefits from seeing up front.

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?

Provides a specific verb (berekent), resource (WIA-uitkering: IVA, WGA-loongerelateerd, WGA-vervolg), target year and the exact output unit (bruto maandbedragen). This precision makes it instantly distinguishable from siblings like nmi_ww_uitkering and is clear enough for an agent to know exactly what the tool returns.

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?

States both when NOT to use it ('Niet gebruiken bij werkloosheid zonder arbeidsongeschiktheid – gebruik nmi_ww_uitkering', 'of voor loon uit werk – gebruik nmi_bruto_netto') with named alternatives, and the intended use case: comparing scenarios. Explicit routing plus an internal rule ('UWV bepaalt na de keuring') that grounds it in the real process — near-exhaustive guidance.

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