Skip to main content
Glama

HomeCalc — Canadian Mortgage & Tax Calculators

Second Home Affordability Calculator (Canada)

second_home_affordability
Read-only

Maximum price for a second property (cottage, rental or second home) while keeping your current home: combined TDS across both properties, subject-property GDS, minimum down payment (20% unless you'll live in it), optional rental income add-back.

Input Schema

NameRequiredDescriptionDefault
intentNoCottage/vacation, rental/investment, or second personal homevacation
provinceNoProvince of the second propertyOntario
condoFeesNoSecond property's monthly condo fees (50% counted)
otherDebtsNoOther monthly debt payments (cards, car, loans)
willOccupyNoWill you live in it part-time? Allows CMHC Second Home (5%+ down). Ignored for rentals.
downPaymentYesDown payment in CAD, or percent if downPaymentMode='percent'
annualIncomeYesHousehold gross annual income in CAD
rentalIncomeNoExpected monthly rent; 0 = no rental income counted
purchasePriceYesSecond property purchase price in CAD
secondHeatingNoSecond property's monthly heating cost
primaryHeatingNoCurrent home's monthly heating cost
downPaymentModeNodownPayment as dollars or percent of pricedollar
interestRatePctNoAnnual interest rate as a percent, e.g. 4.49
rentalCreditModeNoLender rent treatment: 50% or 80% add-back, or full offset50
amortizationYearsNoAmortization in years
primaryPropertyTaxNoCurrent home's MONTHLY property tax
borrowedEquityAmountNoHELOC/equity borrowed for this purchase, in CAD
primaryMortgagePaymentNoCurrent home's monthly mortgage payment
secondPropertyTaxAnnualNoSecond property's ANNUAL property tax

Schema Changelog

Changes observed during successful MCP inspections.

  1. Added

TDQS

A4/5.0
Behavior4/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Annotations already declare a safe, read-only, closed-world calculation. The description adds substantive behavioral context beyond that: combined TDS across both properties, subject-property GDS, a 20% minimum down payment unless occupying, and optional rental income add-back. It still does not explain the returned breakdown or lender assumptions.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness4/5

Is the description appropriately sized, front-loaded, and free of redundancy?

It is one front-loaded sentence with no filler, and the colon list efficiently summarizes the calculation. It is dense and jargon-heavy, but appropriately sized for a compact tool description.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness3/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

For a 19-parameter calculator with no output schema, the description supplies the headline output and main qualification mechanics. It omits return-value structure, assumptions or caveats, and how province and intent materially affect results, so it is adequate but not complete.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema coverage is 100%, so the schema already documents all 19 parameters in detail. The description adds high-level relationships such as combined TDS, the down-payment rule, and rental add-back, but little parameter-specific meaning beyond what the schema provides.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description states a specific computed output—maximum purchase price for a second property while retaining the current home—and distinguishes the scenario from primary-home affordability via combined TDS across both properties. Cottage, rental, and second-home cases are explicitly named.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines4/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

It gives clear usage context: a second property while keeping the current home, with vacation/rental/personal-home intent cases named. It does not explicitly route the agent to or away from sibling tools such as mortgage_affordability or mortgage_qualifier, and it states no exclusions or limitations.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources