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 |
Schema
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. |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| bereken_hypotheek_starter | Berekent de maximale hypotheek voor starters. Output: maximaal leenbedrag, maandlast en NHG-vergelijking. |
| bereken_hypotheek_doorstromer | 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_uitgebreid | 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_op | Haalt actuele hypotheekrentes op per rentevaste periode. Output: overzicht met NHG- en niet-NHG-tarieven. |
| opzet_hypotheek_starter | Berekent de hypotheekopzet voor starters. Output: totaal benodigd bedrag, financieringsoverzicht en maandlast. |
| opzet_hypotheek_doorstromer | 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_uitgebreid | 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:
|