Skip to main content
Glama
pace8

mcp-hypotheken-berekenen

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
PORTNoPoort voor SSE server3000
MCP_TRANSPORTNoTransport mode: stdio (lokaal) of sse (online)
REPLIT_API_KEYYesAPI key voor Replit backend

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
bereken_hypotheek_starterC

Berekent de maximale hypotheek voor starters. Output: maximaal leenbedrag, maandlast en NHG-vergelijking.

bereken_hypotheek_doorstromerA

Berekent de maximale hypotheek voor doorstromers (standaard variant). Alle regels uit het doorstromerbeleid gelden ook voor de uitgebreide 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.

bereken_hypotheek_uitgebreidA

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.

haal_actuele_rentes_opB

Haalt actuele hypotheekrentes op per rentevaste periode. Output: overzicht met NHG- en niet-NHG-tarieven.

opzet_hypotheek_starterB

Berekent de hypotheekopzet voor starters. Output: totaal benodigd bedrag, financieringsoverzicht en maandlast.

opzet_hypotheek_doorstromerA

Berekent de hypotheekopzet voor doorstromers met bestaande woning. Output: benodigd bedrag, financiering per component en maandlasten (bestaand versus nieuw).

Invoerbeleid bestaande hypotheek (verplicht expliciet vragen):

  • Stel altijd de vraag: "Wilt u een snelle globale berekening (met een samenvatting van uw hypotheek) of een detailberekening waarbij u alle leningdelen invoert?"

  • Bij snelle globale berekening: laat de gebruiker één samenvattende set waarden geven (totale schuld, gemiddelde rente, resterende looptijd, optioneel huidige maandlast) en vul hiermee één leningdeel.

  • Bij detailberekening: laat de gebruiker alle leningdelen kopiëren/plakken (hoofdsom, rente, looptijd, rentevast, hypotheekvorm) en vul de leningdelen-array één-op-één.

opzet_hypotheek_uitgebreidA

GEAVANCEERDE opzet hypotheek berekening met VOLLEDIGE controle over alle parameters. Geschikt voor zowel starters als doorstromers.

Output bevat alles van de starter/doorstromer tools, plus:

  • Mogelijkheid om elk leningdeel handmatig te definiëren

  • Custom rentepercentages, looptijden en rentevast periodes

  • NHG, energielabel en verbouwing/duurzaamheidsbudget in één scenario

  • Volledige balans check en praktische toelichtingen

Gebruik deze tool alleen wanneer afwijkende parameters nodig zijn; anders de specifieke starter/doorstromer varianten gebruiken.

Doorstromer invoerbeleid:

  • Vraag óók hier: "Wilt u een snelle globale berekening (met een samenvatting van uw hypotheek) of een detailberekening waarbij u alle leningdelen invoert?"

  • Snelle route → één samenvattend leningdeel (totale schuld, gemiddelde rente/looptijd, optionele maandlast).

  • Detailroute → volledige lijst leningdelen met de exacte waarden per deel. Kopieer deze rechtstreeks in de leningdelen array.

Prompts

Interactive templates invoked by user choice

NameDescription
intake-kickoffStart het hypotheekgesprek met duidelijke stappen, guardrails en format-voorbeelden.
offer-reviewControleer resultaten van een berekening en geef actiegerichte feedback.
output-formattingHulp bij het correct presenteren van tool output aan eindgebruikers.
recovery-planGenereer een stapsgewijs herstelplan op basis van een bekende errorcode.

Resources

Contextual data attached and managed by the client

NameDescription
examples-doorstromerTop 3 doorstromer scenario’s met aandachtspunten.
examples-starterTop 3 starter scenario’s met intake-tip en toolkeuze.
guide-opzet-intakeChecklist voor intakevelden, defaults en doorstromer-specifieke gegevens.
guide-output-formattingBest practices voor het presenteren van hypotheek berekeningen aan eindgebruikers.
guide-playbookVolledige playbook met 10 voorbeelden, best practices en troubleshooting.
guide-quick-refTool selectie, formatregels, fouten en errorcodes in één pagina.
ops-error-recoveryResolutie-stappen per errorcode met voorbeelden.
rules-formatFormele lijst van verplichte formats met rationale.

TDQS

B3.4/5.0

Scored across 7 tools

Disambiguation2/5

There is significant overlap and unclear boundaries between tools. For example, 'bereken_hypotheek_doorstromer' and 'bereken_hypotheek_uitgebreid' both handle doorstromers with similar outputs and rules, while 'opzet_hypotheek_doorstromer' and 'opzet_hypotheek_uitgebreid' also overlap in functionality. The descriptions indicate that the uitgebreid tools are for advanced cases, but the distinctions are not clearly defined, leading to potential confusion about which tool to use for a given scenario.

Naming Consistency5/5

All tool names follow a consistent verb_noun pattern in Dutch, using 'bereken_' or 'haal_' or 'opzet_' as prefixes followed by descriptive nouns (e.g., 'hypotheek_doorstromer', 'actuele_rentes_op'). The naming is uniform across all tools, making it easy to predict and understand the purpose of each tool based on its name.

Tool Count3/5

With 7 tools, the count is reasonable for a mortgage calculation domain, but it feels borderline due to redundancy. The tools cover starters, doorstromers, and advanced cases, but the overlap suggests the set could be consolidated without losing functionality. It's not excessive, but the scope might be slightly over-partitioned.

Completeness4/5

The tool set covers key mortgage calculation scenarios: starters, doorstromers, interest rates, and advanced setups, with detailed input and output specifications. However, there are minor gaps, such as no explicit tool for updating or deleting calculations, and some tools (e.g., 'bereken_hypotheek_uitgebreid' and 'opzet_hypotheek_uitgebreid') seem to duplicate functionality, which could lead to confusion rather than filling a true gap. Overall, the core workflows are well-covered.