Skip to main content
Glama

Mortgage Tools by Jenny

Compare breaking or keeping a Canadian mortgage

compare_break_or_stay
Read-only

Use this when a user is partway through a Canadian mortgage term and asks whether to break the mortgage early (to refinance the same debt, switch lender or take a lower rate) or stay until the term ends. Compares keeping it with a user-supplied replacement offer, counting the lender-quoted penalty, such as an interest rate differential (IRD) or three months' interest. Shows cashflow payback separately from borrowing-cost crossover. Do not use to calculate or estimate a penalty: the lender must quote it, and an unknown penalty prevents an unconditional ranking. No cash-out or rate search.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
penaltyYesThe penalty amount the lender quoted, in CAD. Never estimate it; use {state:"unknown"} if there is no quote.
horizonMonthsNoComparison horizon in months, 1 to 600. If omitted: the shorter of the remaining current term and the replacement term.
penaltyFundingYescash if paid out of pocket; financed if added to the new mortgage.
scheduleWindowNo
currentMortgageYes
penaltyQuotedAtNoPayout date the lender's penalty quote is for, YYYY-MM-DD.
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.
replacementOfferYes
penaltySensitivityNo
remainingTermMonthsYesMonths left in the current term, as a count of months: 2 years left is 24.

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