rabobank-mortgage-demo
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@rabobank-mortgage-demo Compare annuities and linear for a 250k mortgage over 30 years"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Mortgage MCP demo
Een Python MCP-server voor transparante, indicatieve hypotheekberekeningen met annuiteiten- en lineaire hypotheken.
Dit is een onafhankelijke demo en is niet verbonden aan of goedgekeurd door Rabobank. De voorbeeldrentes zijn fictief. Uitkomsten zijn geen aanbod, kredietbesluit of persoonlijk advies.
Snel starten
Installeer uv. uv installeert zelf de vereiste Python-versie.
uv sync --frozen --all-extras --dev
uv run pytest
uv run mortgage-mcpDe meegeleverde .vscode/mcp.json registreert rabobank-mortgage-demo automatisch in VS Code.
Open de MCP-weergave, start de server en gebruik de beschikbare tools. Voor MCP Inspector:
uv run mcp dev src/mortgage_mcp/server.pyRelated MCP server: Real Estate MCP Server
Beschikbare tools
Tool | Doel |
| Berekent een scenario en retourneert standaard 12 aflossingsregels |
| Vergelijkt annuiteiten en lineair met identieke invoer |
| Toont ondersteunde producten en rentevaste perioden |
| Toont gedateerde demo-rentes inclusief herkomst |
| Controleert of de MCP-server reageert |
Geldbedragen zijn decimale tekenreeksen, bijvoorbeeld "300000.00". Datums gebruiken ISO 8601,
bijvoorbeeld "2026-09-10". Gebruik schedule_offset en schedule_limit (maximaal 120) om door
een aflossingsschema te bladeren. Zie de toolreferentie voor voorbeelden.
Kwaliteitscontroles
uv run ruff check .
uv run mypy
uv run pytest
uv buildDe rekenregels staan in specificatie v1. Lees ook het security- en privacybeleid en het operationeel draaiboek.
Beperkingen
De demo ondersteunt geen leencapaciteit, kredietwaardigheid, belastingeffecten, NHG, verzekeringen, kosten, rentewijzigingen, vervroegd aflossen of samengestelde leningdelen. Alleen lokale stdio- uitvoering is toegestaan. Voor actuele producten, rentes en persoonlijk advies moeten klanten de officiele Rabobank-kanalen gebruiken.
Available Tools
5 toolscalculate_mortgageCalculate an indicative mortgageC
Calculate one scenario using a dated provider rate and a bounded schedule page.
Inputs: rate_date (required), start_date (required), term_years (required), product_type (required), +4 more. Returns: A calculation with rate provenance and a bounded schedule window.
compare_mortgagesCompare mortgage productsB
Compare supported products using equal inputs without recommending one.
Inputs: rate_date (required), start_date (required), term_years (required), principal_eur (required), +1 more. Returns: Side-by-side scenarios without a product recommendation.
get_interest_ratesGet dated interest ratesB
Return available rates with effective dates and source metadata.
Inputs: as_of (required). Returns: Current rates with provider metadata.
healthCheck server healthA
Return the service health status.
Inputs: no named parameters. Returns: result
list_mortgage_productsList mortgage productsA
List products and constraints from the configured provider.
Inputs: no named parameters. Returns: Products available from the configured provider.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 5 tools
Each tool serves a clearly distinct purpose: health checks, single-scenario calculation, multi-product comparison, product listing, and rate lookup. No two tools appear to overlap meaningfully.
Most tools follow a clear verb_noun snake_case pattern such as calculate_mortgage and list_mortgage_products. The lone 'health' tool breaks the convention slightly, but the overall pattern remains predictable.
Five tools is well-scoped for a mortgage demo server. Each tool addresses a distinct operation without unnecessary bloat or redundancy.
The set covers the core demo needs: health checks, single calculations, comparisons, product listings, and rate lookups. A minor gap is the lack of a dedicated amortization-schedule tool, but the bounded schedule page from calculate_mortgage likely covers this.
Maintenance
Related MCP Connectors
Australian mortgage tools: repayment & borrowing-power calculators, guidance & enquiry capture.
Real Australian lender serviceability, plus repayments, borrowing power and stamp duty.
Read-only mortgage calculators and the site's published rate snapshot.
Credit payment and amortization calculations, editorial sources and simulator discovery.
Related MCP Servers
- AlicenseDqualityDmaintenanceProvides access to RateSpot.io mortgage rate APIs, enabling AI assistants to fetch real-time mortgage rates, compare loan products, calculate payments, and access comprehensive lending information.7MIT
- AlicenseNot gradedqualityNot gradedmaintenanceEnables real estate property searches with location and criteria filtering, plus comprehensive mortgage calculations including monthly payments and affordability analysis. Currently uses mock data for property searches but provides full mortgage calculation functionality.-
- FlicenseNot gradedqualityDmaintenanceProvides educational fixed-rate loan estimates with mortgage and auto loan calculators.-
- AlicenseAqualityCmaintenanceProvides mortgage calculation tools, including monthly payment, amortization schedules, lump sum payments, and extra monthly payments for real estate agents and AI assistants.7MIT