Clara Mortgage Assistant
Server Details
Deterministic Canadian mortgage calculations for qualification, debt service, LTV, and penalties.
- Status
- Healthy
- Uptime
- 100.0% over the last 24 hours
- Last Tested
- Transport
- Streamable HTTP · MCP 2025-11-25
- URL
- ChatGPT
- –
- Claude
- –
TDQS
Scored across 6 tools
Most tools target distinct calculations (LTV, prepayment penalty, scenario comparison, refusal). The only potential confusion is between calculate_debt_service and calculate_qualification, since both compute GDS/TDS, but their descriptions clearly distinguish that one takes a known payment while the other computes the payment from loan terms.
All tool names follow a consistent snake_case verb_noun pattern: calculate_*, compare_*, estimate_*, refuse_*. There are no mixed conventions or vague names.
Six tools are well-scoped for a Canadian mortgage calculator. Each covers a distinct calculation domain (ratios, LTV, qualification, scenarios, penalties, refusal), with no redundant or trivial tools.
The surface covers the major mortgage calculations (GDS/TDS, LTV, B-20 qualification, scenario comparison, prepayment penalties) and includes a refusal tool for out-of-scope requests. A minor gap is the lack of a simple contract-rate payment calculator separate from qualification, but scenario comparison likely fills that need.
Available Tools
6 toolscalculate_debt_serviceCalculate GDS and TDSARead-onlyIdempotentInspect
Calculates Canadian GDS and TDS ratios from a monthly mortgage payment that is already known, plus income, housing costs, and other monthly debts. It takes the payment as given and needs no principal, rate, or amortization. Ratios are not an approval or suitability decision. Works only from explicit, non-identifying numbers in the request. Returns calculations only: no approval, underwriting, or suitability decisions, no lender or product recommendations, and no values looked up from chats, files, accounts, documents, or the web.
Inputs: effectiveDate (required), monthlyPayment (required), grossAnnualIncome (required), housing, +3 more. Returns: tool, currency, disclaimer, calculation, +3 more
calculate_ltvCalculate LTV and CLTVARead-onlyIdempotentInspect
Calculates Canadian loan-to-value and combined loan-to-value from the loan amount, other secured positions, and a purchase price, an appraised value, or both. Ratios are not an approval or suitability decision. Works only from explicit, non-identifying numbers in the request. Returns calculations only: no approval, underwriting, or suitability decisions, no lender or product recommendations, and no values looked up from chats, files, accounts, documents, or the web.
Inputs: loanAmount (required), effectiveDate (required), storedLtv, valueBasis, +4 more. Returns: tool, currency, disclaimer, calculation, +3 more
calculate_qualificationCalculate B-20 Stress-Test QualificationARead-onlyIdempotentInspect
Calculates the B-20 qualifying rate, the qualifying payment, and the resulting GDS/TDS from a principal, contract rate, amortization, and income. It computes the payment itself, so it needs those loan terms. Results are neutral scenario math, not an approval or underwriting decision. Works only from explicit, non-identifying numbers in the request. Returns calculations only: no approval, underwriting, or suitability decisions, no lender or product recommendations, and no values looked up from chats, files, accounts, documents, or the web.
Inputs: principal (required), contractRate (required), effectiveDate (required), grossAnnualIncome (required), +8 more. Returns: tool, currency, disclaimer, calculation, +3 more
compare_mortgage_scenariosCompare Canadian Mortgage ScenariosARead-onlyIdempotentInspect
Compares up to six Canadian fixed-rate payment and amortization scenarios using deterministic calculations. Works only from explicit, non-identifying numbers in the request. Returns calculations only: no approval, underwriting, or suitability decisions, no lender or product recommendations, and no values looked up from chats, files, accounts, documents, or the web.
Inputs: scenarios (required), effectiveDate (required), jurisdiction. Returns: tool, currency, scenarios, disclaimer, +3 more
estimate_prepayment_penaltyEstimate a Mortgage Prepayment PenaltyARead-onlyIdempotentInspect
Estimates three-months-interest and simplified interest-rate-differential prepayment penalties. Lender discharge statements remain authoritative. Works only from explicit, non-identifying numbers in the request. Returns calculations only: no approval, underwriting, or suitability decisions, no lender or product recommendations, and no values looked up from chats, files, accounts, documents, or the web.
Inputs: principal (required), annualRate (required), effectiveDate (required), remainingTermMonths (required), +3 more. Returns: tool, currency, disclaimer, calculation, +3 more
refuse_unsupported_mortgage_requestRefuse Unsupported Mortgage Approval or Underwriting RequestsARead-onlyIdempotentInspect
Returns a fixed explanation that a request is outside this calculator's scope, with a calculation it can do instead. Categories: approval or underwriting decisions, lender or product recommendations, borrower documents or accounts, current rates, rules, or thresholds, external actions such as submitting applications or contacting anyone, and other unsupported requests. Takes only the category; it accepts no request text, names, identifiers, or document content.
Inputs: requestType (required). Returns: tool, status, message, requestType, +2 more
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
34 read-only Canadian mortgage, tax and home-buying tools, including nationwide LTT coverage.
Canadian mortgage calculators: renewal offers, extra payments, break-or-stay, debt consolidation.
Real Australian lender serviceability, plus repayments, borrowing power and stamp duty.
90+ pure finance calculators: loans, investing, bonds, options, tax. Stateless, stores nothing.
Related MCP Servers
- AlicenseAqualityCmaintenanceProvides mortgage calculation tools, including monthly payment, amortization schedules, lump sum payments, and extra monthly payments for real estate agents and AI assistants.7MIT
- AlicenseNot gradedqualityBmaintenanceLandlord and rental-property calculators as MCP tools: cash flow, cap rate, DSCR, Airbnb break-even occupancy, rent late fees, lease notice dates, and IRS mileage. Offline and deterministic, with no dependencies.MIT
- AlicenseAqualityBmaintenanceUS federal student loan repayment math for AI agents, from a parity-verified engine rather than estimated. RAP, IBR, ICR, PAYE and tiered Standard payments with forgiveness timing and tax on forgiveness, plus the plans a borrower is excluded from and the rule why, such as Parent PLUS not qualifying for RAP. No key to start; keyed answers at mcp.finology.tech/mcp add citations.3407 npmMIT
- AlicenseAqualityCmaintenance17 deterministic personal-finance tools across 7 countries (US, UK, CA, AU, AE, SA, India) plus Sharia-compliant Islamic finance (Zakat, Murabaha, Ijarah, Mudarabah, Hajj savings, halal stock screening). Wraps the open-source calcnook engine — zero API keys, pure stdlib, MIT.171MIT
Glama MCP Gateway
Add one secure layer between your agents and this server.