Skip to main content
Glama

Clara Mortgage Assistant

Server Details

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

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2025-11-25
URL
ChatGPT
–
Claude
–

TDQS

A4.1/5.0

Scored across 6 tools

Disambiguation4/5

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.

Naming Consistency5/5

All tool names follow a consistent snake_case verb_noun pattern: calculate_*, compare_*, estimate_*, refuse_*. There are no mixed conventions or vague names.

Tool Count5/5

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.

Completeness4/5

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 tools
calculate_debt_serviceCalculate GDS and TDSA
Read-onlyIdempotent
Inspect

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 CLTVA
Read-onlyIdempotent
Inspect

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 QualificationA
Read-onlyIdempotent
Inspect

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 ScenariosA
Read-onlyIdempotent
Inspect

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 PenaltyA
Read-onlyIdempotent
Inspect

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 RequestsA
Read-onlyIdempotent
Inspect

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

    Related MCP Servers

    • A
      license
      A
      quality
      C
      maintenance
      Provides mortgage calculation tools, including monthly payment, amortization schedules, lump sum payments, and extra monthly payments for real estate agents and AI assistants.
      7
      MIT
    • A
      license
      Not graded
      quality
      B
      maintenance
      Landlord 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
    • A
      license
      A
      quality
      B
      maintenance
      US 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.
      3
      407 npm
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      17 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.
      17
      1
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.

    Resources