Skip to main content
Glama

bereken_hypotheek_uitgebreid

Calculate personalized mortgage options including home equity, monthly payments, and NHG estimates for home buyers and movers based on income, existing mortgage details, and property specifications.

Instructions

Gebruik dit voor maatwerk (rente, looptijd, energielabel). Output: maatwerk leenbedrag met maandlast en NHG-inschatting. Zodra u dit tool voor een doorstromer inzet (is_doorstromer=true of bestaande_hypotheek ingevuld), gelden dezelfde regels als bij de standaard doorstromer-tool:

Outputvelden (altijd rechtstreeks gebruiken in de terugkoppeling):

  • max_woningbudget → woningbudget inclusief overwaarde en extra leencapaciteit

  • overwaarde_bedrag → vrijvallende winst uit de huidige woning

  • huidige_hypotheek_schuld → resterende schuld die moet worden afgelost

  • extra_leencapaciteit → nieuwe hypotheekruimte bovenop de overwaarde

  • maandlast_nu, maandlast_straks en verschil_maandlast → huidige, toekomstige en delta maandlast

Presentatie richting gebruiker (één compact blok):

  • Toon het woningbudget centraal onder de titel "Uw woningbudget" en licht toe waaruit dit bedrag bestaat in bullets (overwaarde, huidige hypotheek, extra leencapaciteit).

  • Voeg een tweede blok toe "Uw nieuwe maandlast" met maandlast nu, maandlast straks en het verschil (positief/negatief) op eigen regel.

  • Gebruik alleen MCP-waarden; geen eigen herberekeningen behalve eenvoudige weergave/afronding.

Invoerkeuze bestaande hypotheek (verplicht expliciet vragen):

  1. Snelle globale berekening → gebruiker geeft een samenvatting (totale schuld, gemiddelde rente/looptijd, eventuele huidige maandlast). Vul één leningdeel met deze totaalwaarden in.

  2. Detailberekening → gebruiker levert alle leningdelen (hoofdsom, rente, resterende looptijd, hypotheekvorm). Kopieer ze één-op-één in de leningdelen array.

Vraag altijd: "Wilt u een snelle globale berekening (met een samenvatting van uw hypotheek) of een detailberekening waarbij u alle leningdelen invoert?" en volg de gekozen route.

Input Schema

NameRequiredDescriptionDefault
inkomen_aanvragerYesBruto jaarinkomen hoofdaanvrager in euro's.
geboortedatum_aanvragerYesInterne geboortedatum hoofdaanvrager (ISO). Vraag de gebruiker altijd: "Wat is uw leeftijd of geboortedatum?" en deel bij een leeftijd alleen die leeftijd terug.
heeft_partnerYesGeeft aan of een partner mee leent.
inkomen_partnerNoOptioneel partnerinkomen in euro's.
geboortedatum_partnerNoOptionele interne geboortedatum partner (ISO). Vraag ook hier: "Wat is uw leeftijd of geboortedatum?" en houd de afgeleide datum intern.
verplichtingen_pmNoOptionele maandelijkse verplichtingen in euro's.
is_doorstromerNoGeeft aan of de aanvrager een doorstromer is.
waarde_huidige_woningNoOptionele huidige woningwaarde in euro's.
bestaande_hypotheekNoBestaande leningdelen voor doorstromer (detailuitleg: hypotheek://v4/guide/opzet-intake). VRAAG ALTIJD: "Wilt u een snelle globale berekening (met een samenvatting van uw hypotheek) of een detailberekening waarbij u alle leningdelen invoert?"
nieuwe_woningNoKerngegevens nieuwe woning (detailuitleg: hypotheek://v4/guide/opzet-intake).
nieuwe_hypotheekNoOptionele maatwerk leningparameters (looptijd, rentevast, rente). Detailuitleg: hypotheek://v4/guide/opzet-intake.
nieuwe_leningNoOptionele structuur voor looptijd/rentevast/NHG en renteklassen (detailuitleg: hypotheek://v4/guide/opzet-intake).
session_idNoOptioneel sessie-ID vanuit n8n (voor logging).

Input Schema (JSON Schema)

{ "properties": { "bestaande_hypotheek": { "description": "Bestaande leningdelen voor doorstromer (detailuitleg: hypotheek://v4/guide/opzet-intake). VRAAG ALTIJD: \"Wilt u een snelle globale berekening (met een samenvatting van uw hypotheek) of een detailberekening waarbij u alle leningdelen invoert?\"", "properties": { "leningdelen": { "description": "Minimaal één leningdeel. Gebruik één samenvattend leningdeel voor een snelle globale berekening of voeg alle afzonderlijke leningdelen toe voor een nauwkeurige detailberekening.", "items": { "properties": { "huidige_rente": { "description": "Rente als decimaal (bijv. 0.028).", "type": "number" }, "huidige_schuld": { "description": "Restschuld in euro's.", "type": "number" }, "hypotheekvorm": { "description": "Hypotheekvorm van het leningdeel.", "enum": [ "annuiteit", "lineair", "aflossingsvrij" ], "type": "string" }, "rentevasteperiode_maanden": { "description": "Resterende rentevaste periode in maanden.", "type": "number" }, "resterende_looptijd_in_maanden": { "description": "Resterende looptijd in maanden.", "type": "number" } }, "required": [ "huidige_schuld", "huidige_rente", "resterende_looptijd_in_maanden", "rentevasteperiode_maanden", "hypotheekvorm" ], "type": "object" }, "type": "array" } }, "required": [ "leningdelen" ], "type": "object" }, "geboortedatum_aanvrager": { "description": "Interne geboortedatum hoofdaanvrager (ISO). Vraag de gebruiker altijd: \"Wat is uw leeftijd of geboortedatum?\" en deel bij een leeftijd alleen die leeftijd terug.", "type": "string" }, "geboortedatum_partner": { "description": "Optionele interne geboortedatum partner (ISO). Vraag ook hier: \"Wat is uw leeftijd of geboortedatum?\" en houd de afgeleide datum intern.", "type": "string" }, "heeft_partner": { "description": "Geeft aan of een partner mee leent.", "type": "boolean" }, "inkomen_aanvrager": { "description": "Bruto jaarinkomen hoofdaanvrager in euro's.", "type": "number" }, "inkomen_partner": { "description": "Optioneel partnerinkomen in euro's.", "type": "number" }, "is_doorstromer": { "description": "Geeft aan of de aanvrager een doorstromer is.", "type": "boolean" }, "nieuwe_hypotheek": { "description": "Optionele maatwerk leningparameters (looptijd, rentevast, rente). Detailuitleg: hypotheek://v4/guide/opzet-intake.", "type": "object" }, "nieuwe_lening": { "description": "Optionele structuur voor looptijd/rentevast/NHG en renteklassen (detailuitleg: hypotheek://v4/guide/opzet-intake).", "type": "object" }, "nieuwe_woning": { "description": "Kerngegevens nieuwe woning (detailuitleg: hypotheek://v4/guide/opzet-intake).", "properties": { "bedrag_verbouwen": { "default": 0, "description": "Optionele verbouwingskosten in euro's.", "type": "number" }, "bedrag_verduurzamen": { "default": 0, "description": "Optionele verduurzamingskosten in euro's.", "type": "number" }, "energielabel": { "description": "Optioneel energielabel van de woning.", "enum": [ "A++++ (met garantie)", "A++++", "A+++", "A++", "A+", "A", "B", "C", "D", "E", "F", "G" ], "type": "string" }, "kosten_percentage": { "default": 0.05, "description": "Optioneel kostenpercentage koper als decimaal.", "type": "number" }, "waarde_woning": { "description": "Koopsom nieuwe woning in euro's.", "type": "number" } }, "required": [ "waarde_woning" ], "type": "object" }, "session_id": { "description": "Optioneel sessie-ID vanuit n8n (voor logging).", "type": "string" }, "verplichtingen_pm": { "default": 0, "description": "Optionele maandelijkse verplichtingen in euro's.", "type": "number" }, "waarde_huidige_woning": { "description": "Optionele huidige woningwaarde in euro's.", "type": "number" } }, "required": [ "inkomen_aanvrager", "geboortedatum_aanvrager", "heeft_partner" ], "type": "object" }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pace8/mcp-hypotheken-berekenen'

If you have feedback or need assistance with the MCP directory API, please join our Discord server