io.github.clara-finance/clara-mortgage-assistant

Clara Mortgage Assistant

Deterministic Canadian mortgage calculations for qualification, debt service, LTV, and penalties.

Endpointhttps://mcp.claratech.ai/mcp (streamable-http)
Registry version0.1.1
Now6 tools · grade A (90) · pin ts_2e818258720ac763c1f880b16db71ee9 · protocol 2025-06-18
First / last listed2026-10-30 01:46 UTC / 2026-10-30 01:46 UTC
Grade over time2026-10-30: A (90), 6 tools

Is this your server? Own a server? ToolFit hosted watch re-checks it every 24 h ($0.25 per 30 days) or 6 h ($0.60) and sends you an HMAC-signed webhook when its tools or grade change: POST https://api.youraitools.co/toolfit/v1/watch. To opt out, see About & opt-out.

Timeline

First listing · 2026-10-30 01:46 UTC
6 tools, grade A (90)

Tools: refuse_unsupported_mortgage_request compare_mortgage_scenarios calculate_qualification calculate_debt_service calculate_ltv estimate_prepayment_penalty

Current tools (6)

refuse_unsupported_mortgage_requestReturns 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
params: requestType*
compare_mortgage_scenariosCompares 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.
params: effectiveDate*, jurisdiction, scenarios*
calculate_qualificationCalculates 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, underwrit
params: effectiveDate*, jurisdiction, principal*, contractRate*, amortizationMonths*, grossAnnualIncome*, housing, otherMonthlyDebts, floorRate, bufferRate, tolerances, straightSwitchExempt
calculate_debt_serviceCalculates 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 s
params: effectiveDate*, jurisdiction, grossAnnualIncome*, monthlyPayment*, housing, otherMonthlyDebts, tolerances
calculate_ltvCalculates 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 n
params: effectiveDate*, jurisdiction, loanAmount*, otherSecuredPositions, purchasePrice, appraisedValue, valueBasis, storedLtv
estimate_prepayment_penaltyEstimates 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
params: effectiveDate*, jurisdiction, principal*, annualRate*, remainingTermMonths*, comparisonRate, method

Entries describe changes in tool definitions. They are not statements about a server, its quality or its author. The grade measures how the tool definitions fit model providers (token cost, schema compatibility, confusable names) as scored by the ToolFit engine at the time of the listing. JSON: append .json. Opt-out: how or hello@youraitools.co.