Skip to main content
Glama

Mortgage Tools by Jenny

Compare Canadian mortgage renewal offers

compare_renewal_offers
Read-only

Use this when a user has two or three Canadian mortgage offers for the same balance, such as a renewal letter from the current lender and a quote to switch lender at renewal, and wants them compared. Compares the user-supplied rates, terms, amortizations, cashback and switching costs over a common horizon. Returns payments, interest, debt left, modeled borrowing cost and missing facts. Do not use for leaving a mortgage before the term ends (use compare_break_or_stay). Does not search or predict rates, confirm qualification or recommend a lender. An unknown cost is never treated as zero.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
offersYes
horizonMonthsNoComparison horizon in months. Defaults to the shortest supplied term, at most 120.
currentPaymentNoA fact is {state:"known",value,origin:"user"} when the user stated it; {state:"assumed",value,acknowledged:true,reason} only after the user has agreed to the assumption; {state:"unknown"} otherwise. Unknown is never treated as zero.
scheduleWindowNo
startingBalanceYesMortgage balance now, in CAD, as digits only: no $ sign, no commas, no spaces, for example "412000" or "412000.50". Before any costs are added.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
linksYes
scopeYes
payoffNo
statusYes
horizonNo
reasonsYes
sourcesYes
currencyYes
scheduleNo
breakEvenNo
scenariosYes
assumptionsYes
differencesNo
sensitivityNo
dateMappingsNo
missingInputsYes
nextQuestionsYes
schemaVersionYes
evaluatedThroughNo
requestedHorizonNo
illustrativeRatioNo
calculationVersionYes

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources