mcp-hypotheken-berekenen
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| PORT | No | Poort voor SSE server | 3000 |
| MCP_TRANSPORT | No | Transport mode: stdio (lokaal) of sse (online) | |
| REPLIT_API_KEY | Yes | API 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
| Name | Description |
|---|---|
| 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):
Presentatie richting gebruiker (één compact blok):
Invoerkeuze bestaande hypotheek (verplicht expliciet vragen):
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):
Presentatie richting gebruiker (één compact blok):
Invoerkeuze bestaande hypotheek (verplicht expliciet vragen):
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):
|
| 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:
Gebruik deze tool alleen wanneer afwijkende parameters nodig zijn; anders de specifieke starter/doorstromer varianten gebruiken. Doorstromer invoerbeleid:
|
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
| intake-kickoff | Start het hypotheekgesprek met duidelijke stappen, guardrails en format-voorbeelden. |
| offer-review | Controleer resultaten van een berekening en geef actiegerichte feedback. |
| output-formatting | Hulp bij het correct presenteren van tool output aan eindgebruikers. |
| recovery-plan | Genereer een stapsgewijs herstelplan op basis van een bekende errorcode. |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
| examples-doorstromer | Top 3 doorstromer scenario’s met aandachtspunten. |
| examples-starter | Top 3 starter scenario’s met intake-tip en toolkeuze. |
| guide-opzet-intake | Checklist voor intakevelden, defaults en doorstromer-specifieke gegevens. |
| guide-output-formatting | Best practices voor het presenteren van hypotheek berekeningen aan eindgebruikers. |
| guide-playbook | Volledige playbook met 10 voorbeelden, best practices en troubleshooting. |
| guide-quick-ref | Tool selectie, formatregels, fouten en errorcodes in één pagina. |
| ops-error-recovery | Resolutie-stappen per errorcode met voorbeelden. |
| rules-format | Formele lijst van verplichte formats met rationale. |
TDQS
Scored across 7 tools
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.
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.
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.
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.