HomeCalc.ca
MCP server by HomeCalc.ca
Run Canadian mortgage, land transfer tax, income tax and rental property calculations with 2026 figures and source links.
Connect to HomeCalc.ca
No sign-in needed. Connect with HomeCalc.ca’s own URL:
Paste it into any client that supports remote MCP servers. Your client talks to HomeCalc.ca directly, not through mcp.tc.
Share this server
Opens this page, with the URL and setup steps.
mcp.tc/i/homecalc-caAbout
HomeCalc.ca exposes 12 read-only Canadian real-estate and mortgage calculators. They cover mortgage payments, minimum down payment and CMHC premiums, land transfer tax across all 13 provinces and territories, income tax and take-home pay, mortgage break penalties, capital gains, HELOCs, affordability, cap rates and house flipping. Each result includes a source link on homecalc.ca and is an estimate, not financial advice.
The server runs as a hosted streamable HTTP endpoint at https://homecalc.ca/api/mcp. No sign-in or API key is needed.
What you can do
- Calculate Canadian mortgage payments with CMHC insurance
- Estimate land transfer tax and registration fees by province
- Compute 2026 federal and provincial income tax and take-home pay
- Estimate mortgage prepayment penalties (3 months interest vs IRD)
- Find maximum affordable home price under stress-test rules
- Compare HELOC and second mortgage options
- Analyze rental cap rate and house flipping profit
- Check rent increase guidelines for ON, BC and MB
Tools 34
mortgage_paymentRead-onlyPeriodic payment on a Canadian mortgage, with CMHC insurance added under 20% down.
minimum_down_paymentRead-onlyMinimum down payment under Dec 2024 CMHC rules, insurance applicability and premium rate.
land_transfer_taxRead-onlyLand transfer tax, rebates and registration fee for any province or territory.
income_taxRead-only2026 federal and provincial income tax, CPP/QPP, EI and take-home pay.
mortgage_penaltyRead-onlyEstimate the penalty to break a mortgage: three months' interest vs IRD.
bc_home_flipping_taxRead-onlyEstimate BC's home flipping tax on properties sold within 730 days.
rent_increaseRead-onlyMaximum annual rent increase and new rent under ON, BC or MB guidelines.
capital_gains_taxRead-onlyEstimate capital gains tax on real estate, stocks, crypto, business or rental sales.
heloc_second_mortgageRead-onlyCompare HELOC and second mortgage borrowing, payments and qualification.
mortgage_affordabilityRead-onlyMaximum home price a buyer qualifies for under GDS/TDS limits and stress test.
cap_rateRead-onlyRental property cap rate, NOI, cash flow and cash-on-cash return.
house_flippingRead-onlyEstimate profit on a Canadian house flip, including taxes and costs.
Show 22 more tools
mortgage_amortizationRead-onlyCanadian Mortgage Amortization Schedule
mortgage_stress_testRead-onlyCanadian Mortgage Stress Test (OSFI B-20)
mortgage_prepaymentRead-onlyMortgage Prepayment Savings Calculator (Canada)
mortgage_renewalRead-onlyMortgage Renewal Payment Shock Calculator (Canada)
mortgage_qualifierRead-onlyHow Much Mortgage Do I Qualify For (Canada)
cmhc_insuranceRead-onlyCMHC Mortgage Insurance Premium Calculator
second_home_affordabilityRead-onlySecond Home Affordability Calculator (Canada)
debt_service_ratioRead-onlyGDS / TDS Debt Service Ratio Calculator
debt_to_incomeRead-onlyDebt-to-Income (TDS) Calculator with Debt List
reverse_mortgageRead-onlyReverse Mortgage Calculator (Canada, 55+)
insured_insurable_uninsuredRead-onlyInsured vs Insurable vs Uninsurable Mortgage Check
closing_costsRead-onlyClosing Cost Calculator (Canada)
capital_cost_allowanceRead-onlyCapital Cost Allowance (CCA) Calculator
real_estate_commissionRead-onlyReal Estate Commission Calculator (Canada)
cost_of_sellingRead-onlyCost of Selling a House Calculator (Canada)
property_taxRead-onlyProperty Tax Calculator (Canada)
bc_rescission_periodRead-onlyBC Home Buyer Rescission Period Calculator
seventy_percent_ruleRead-only70% Rule Calculator (House Flipping)
house_hackingRead-onlyHouse Hacking Calculator (Canada)
renovation_roiRead-onlyRenovation ROI Calculator (Canada)
property_developmentRead-onlyProperty Development Cost & Profit Calculator
rent_vs_buyRead-onlyRent vs Buy Calculator (Canada)
Read from the live server on 6 Nov 2026. Read-only, Writes and Can delete are hints the server declares; your client decides whether to ask before running a tool.
Example prompts
What is the monthly payment on a $500,000 mortgage at 4.5% over 25 years?
How much land transfer tax would I pay on a $850,000 home in Toronto as a first-time buyer?
What is my take-home pay on $120,000 in Alberta?
How much house can I afford on $150,000 household income with $100,000 down?
Set up
Every client connects to homecalc.ca. Pick yours; the page remembers your choice.
Claude Code
- Run this in a terminal, in your project folder:
claude mcp add --transport http homecalc-ca https://homecalc.ca/api/mcp- Start Claude Code and type
/mcp. homecalc-ca should show as connected.
Add --scope user to make it available in every project, not just this one.
Claude Desktop
- Open Customize → Connectors, click + Add, then Add custom connector.
- Name it HomeCalc.ca and paste this URL:
https://homecalc.ca/api/mcp- Click Add. Its tools appear in the chat’s tools menu.
Claude Desktop’s JSON config file only starts local servers. Remote servers go through Connectors, and connectors you add on claude.ai show up here too.
claude.ai
- Open the connector form on claude.ai. This button fills in the name and URL for you:
Add to claude.ai (opens in a new tab)
- Check that the URL reads
https://homecalc.ca/api/mcpand click Add. - Turn it on in a chat from the tools menu.
Free plans allow one custom connector. On Team and Enterprise plans an owner adds it under Organization settings → Connectors.
ChatGPT
- On chatgpt.com, go to Plugins, select +, then Add custom MCP server.
- Enter a name for the server.
- Under Connection, paste
https://homecalc.ca/api/mcpas the server URL, then for authentication choose No authentication. - Check I understand and want to continue, then select Create as a plugin.
Whether you can add a custom MCP server depends on your ChatGPT plan and your workspace permissions (in Business workspaces, admins and owners can).
Cursor
Add to Cursor (opens in a new tab)
Or add it by hand to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (this project):
{
"mcpServers": {
"homecalc-ca": {
"url": "https://homecalc.ca/api/mcp"
}
}
}VS Code
Install in VS Code (opens in a new tab)
Or from a terminal:
code --add-mcp '{"name":"homecalc-ca","type":"http","url":"https://homecalc.ca/api/mcp"}'Or commit it to the repo in .vscode/mcp.json:
{
"servers": {
"homecalc-ca": {
"type": "http",
"url": "https://homecalc.ca/api/mcp"
}
}
}Devin Desktop
- Add it to
~/.config/devin/mcp_config.json(macOS and Linux) or%APPDATA%\devin\mcp_config.json(Windows):
{
"mcpServers": {
"homecalc-ca": {
"serverUrl": "https://homecalc.ca/api/mcp"
}
}
}- Refresh the MCP server list in Cascade.
Devin Desktop is the new name for Windsurf. It reads serverUrl (or url) for remote servers.
Codex
codex mcp add homecalc-ca --url https://homecalc.ca/api/mcpOr edit ~/.codex/config.toml directly:
[mcp_servers.homecalc-ca]
url = "https://homecalc.ca/api/mcp"Gemini CLI
gemini mcp add --transport http homecalc-ca https://homecalc.ca/api/mcpThis adds it to the current project. Add -s user to use it everywhere.
Any client
Most clients accept this shape. Some name the URL field differently: serverUrl in Devin Desktop, httpUrl in Gemini CLI’s settings file.
{
"mcpServers": {
"homecalc-ca": {
"type": "http",
"url": "https://homecalc.ca/api/mcp"
}
}
}Zed puts servers under context_servers in its settings. Cline needs "type": "streamableHttp", or it assumes SSE.
Client only starts local servers? Bridge it with npx -y mcp-remote https://homecalc.ca/api/mcp.
Embed
Show HomeCalc.ca in a README or on your site. Each embed links to this page, uses the server’s own URL, and sets no cookies. How embeds work
The card, the iframe and the JSON are in English. Add ?lang=it, fr, de or es to their address for another language.
README badge
[](https://mcp.tc/i/homecalc-ca)<a href="https://mcp.tc/i/homecalc-ca"><img src="https://mcp.tc/i/homecalc-ca/badge.svg" alt="HomeCalc.ca on mcp.tc" height="20"></a>It follows the reader’s light or dark mode. Add ?theme=light or ?theme=dark to fix it, or ?style=compact to show the mark without the word.
Website card
<script src="https://mcp.tc/w/homecalc-ca.js" async></script>The card appears where the tag is. Add data-theme="dark" or data-size="compact" to the tag to change it. The file holds everything it needs, so it makes no other requests and sets no cookies.
iframe
<iframe src="https://mcp.tc/embed/homecalc-ca" title="HomeCalc.ca on mcp.tc" width="420" height="200" loading="lazy" allow="clipboard-write" style="border:0;border-radius:8px;max-width:100%"></iframe>Use it on pages that don’t allow scripts. Add ?theme=light or ?theme=dark to the address to fix the colors.
JSON
The listing as data for your own pages and tools: name, tagline, the server’s own URL, tools and the “Add to” links. Any site can read it (CORS is open).
https://mcp.tc/i/homecalc-ca.jsonAI prompt
Paste this into an AI coding assistant, such as Claude Code or Cursor, and it adds the HomeCalc.ca card to your site.
Add the mcp.tc card for HomeCalc.ca, an MCP server, to my website. It is one static script: no build step, no package to install, no cookies.
Put this tag where the card should appear. The card renders right before it:
```html
<script src="https://mcp.tc/w/homecalc-ca.js" async></script>
```
To show the card somewhere else, put this placeholder there and load the same script once, for example before `</body>`. Keep the link inside: visitors without JavaScript see it.
```html
<div data-mcptc="homecalc-ca"><a href="https://mcp.tc/i/homecalc-ca">HomeCalc.ca on mcp.tc</a></div>
```
Options:
- `data-theme="light"` or `"dark"` on the tag or the placeholder fixes the colors. Without it, the card follows the visitor’s light or dark mode.
- `data-size="compact"` gives a smaller card without the tagline.
- The CSS variable `--mcptc-max-width` on the placeholder or a parent sets the width (default `520px`).
- `?lang=` on the script URL sets the card’s language: `en`, `it`, `fr`, `de` or `es`.
If the site has a Content Security Policy, allow `script-src https://mcp.tc` and `img-src data:` (the icon is inline).
For a README or other Markdown docs, use the badge instead:
```markdown
[](https://mcp.tc/i/homecalc-ca)
```
Reference: https://mcp.tc/embedChange history
We read this server’s tool list every 3 hours and record what changes. Last read 7 Nov 2026, 14:29 UTC.
-
1 tool changed.
Details, 5 Nov 2026, 02:52 UTC
Changed 1
bc_rescission_periodinput schema
-
1 tool changed.
Details, 4 Nov 2026, 05:47 UTC
Changed 1
rent_increasedescription and input schemaBeforeMaximum allowed annual rent increase,andthenew rent,undertheOntario LTB, BC RTB or Manitoba RTB guideline for a given year.AfterON/BC/MB rent-increase guideline and new rent, floored to the cent. capped:false = exempt unit.
- New parameters:
unitExempt - Description of
yearBeforeGuideline year, e.g.
'2026'. Anunsupportedyear uses the latest; the reply shows which.AfterGuideline year, e.g. '2026'; unsupported = latest (shown in reply)
- New parameters:
-
1 tool changed.
Details, 3 Nov 2026, 20:53 UTC
Changed 1
rent_vs_buyinput schema- New parameters:
landTransferTax - Description of
provinceBeforeProvince
(landtransfer taxis computed for Ontario only)AfterProvince or territory; sets the land transfer tax
- Description of
cityBeforeCity name; 'Toronto'addsthemunicipalland transfer taxAfterCity; Toronto adds municipal LTT, Montreal uses its own welcome-tax brackets
- New parameters:
-
22 tools added. Server instructions changed.
New server instructions
Details, 3 Nov 2026, 14:54 UTC
Added 22
bc_rescission_periodRead-onlyBritish Columbia's 3-business-day home buyer rescission period: the deadline (11:59 p.m. on the third business day after acceptance, skipping weekends and BC statutory holidays) and the 0.25% fee to rescind.
capital_cost_allowanceRead-onlyCRA capital cost allowance on a business or rental asset: class rate, year-1 CCA (half-year rule, AIIP or the post-2024 accelerated incentive, by acquisition date), tax saving at your marginal rate, a 5-year schedule, and recapture or terminal loss on disposal.
closing_costsRead-onlyCash needed to close a Canadian home purchase in any province or territory: land transfer tax (with first-time-buyer rebates, Toronto MLTT, NRST), land title and mortgage registration fees (listed separately), CMHC premium + PST, legal/inspection/appraisal/moving allowances, new-build GST/HST.
cmhc_insuranceRead-onlyCMHC (mortgage default insurance) premium for any down payment under 20% on a Canadian home: premium rate and amount added to the mortgage, provincial sales tax on the premium (ON, QC, SK — paid in cash at closing), and the insured mortgage total.
cost_of_sellingRead-onlyTotal cost of selling a Canadian home and what you walk away with: commission + GST/HST (province starting rates, all overridable), legal fees, mortgage discharge fee and other costs, then net proceeds after the mortgage is paid off.
debt_service_ratioRead-onlyGross (GDS) and total (TDS) debt service ratios from income, housing costs and other debts, against the 39% / 44% limits. Condo fees count at 50%. Use the payment at the stress-test rate for a qualifying view.
debt_to_incomeRead-onlyTDS from income, housing costs and an itemised debt list. Credit cards and lines of credit with no payment given default to 3% of the balance; car and personal loans need their real payment. Returns total balance, payments, available credit and GDS/TDS vs 39% / 44%.
house_hackingRead-onlyLive in one unit and rent the rest (basement suite, duplex/triplex, rooms, ADU): mortgage with CMHC, ownership costs, rent after vacancy, your true monthly cost vs renting, and the income needed to qualify with and without rental add-back.
insured_insurable_uninsuredRead-onlyBroker tool: classifies a mortgage as insured, insurable or uninsurable (purchase, renewal, switch, refinance) with reasons, then GDS/TDS in each category at its rate. Renewals depend on whether a premium was paid at origination.
mortgage_amortizationRead-onlyYear-by-year amortization of a Canadian mortgage (semi-annual compounding): payment, total interest, balance at renewal, payoff year, and an annual table. Optional lump-sum / payment-increase prepayments show interest and time saved.
mortgage_prepaymentRead-onlyInterest and time saved by prepaying a Canadian mortgage with extra per-payment amounts, an annual lump sum, or both, plus the estimated penalty if the prepayment were over your privilege limit (3 months' interest or IRD).
mortgage_qualifierRead-onlyMaximum mortgage and home price at the OSFI qualifying rate. mode='income': from income, debts and down payment, limited by GDS 39% / TDS 44%. mode='budget': from a monthly payment you can afford. Property tax and heating are estimated.
mortgage_renewalRead-onlyCompare a Canadian mortgage's payment and term interest at the current rate vs the renewal rate: new payment, monthly and annual change, and extra interest over the new term. An optional lump sum at renewal reduces the balance.
mortgage_stress_testRead-onlyCheck a purchase, renewal or refinance against the OSFI stress test: qualifying rate (higher of contract + 2% or 5.25%), GDS/TDS at 39/44, pass/close/fail, max home price for a purchase, and how far off a fail is. Straight-switch renewals are exempt unless the amount or amortization increases.
property_developmentRead-onlyDevelopment pro forma for a Canadian build: land + land transfer tax, hard costs, soft costs, HST net of the new-housing rebate, construction financing, contingency, sale proceeds, profit, margin and ROI.
property_taxRead-onlyAnnual and monthly property tax from ASSESSED value (not purchase price — Ontario still uses 2016 MPAC values) for 18 Canadian cities, each published rate normalised to full assessed value (SK taxes 80%, Winnipeg 45%). Pass ratePct instead of city to use the rate on your own bill.
real_estate_commissionRead-onlySeller's real estate commission in Canada: commission, GST/HST on it, listing vs buyer brokerage split, and net proceeds. Province sets commonly quoted starting rates (AB/BC tiered, ON/MB flat). Commission is NOT regulated — every rate is negotiable and can be overridden.
renovation_roiRead-onlyReturn on a home renovation: value added vs cost, and how that value shrinks by the time you sell (straight-line over the project's economic life — an editable HomeCalc assumption, not a measured figure), plus any net rent the work earns.
rent_vs_buyRead-onlyCompare renting with buying over a time horizon: net cost and net wealth of each (home equity after selling vs the renter investing the down payment and monthly savings), the break-even year, and milestone years.
reverse_mortgageRead-onlyReverse mortgage (CHIP-style) for homeowners 55+: theoretical maximum (55% of value — the lender's published ceiling, not your approval), and how the balance compounds (semi-annually, no payments) vs home equity at 5/10/15/20 years.
second_home_affordabilityRead-onlyMaximum 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.
seventy_percent_ruleRead-onlyMaximum purchase price for a flip under the 70% rule (or the stricter 65%): ARV × rule − repairs, plus the profit left after repairs and the commission and closing costs on the sale.
Server instructions
BeforeHomeCalc.ca provides accurate, source-backed Canadian mortgage and real-estate calculators. Use these tools to answer Canadian home-buying, mortgage, and tax math questions with 2026 figures:
mortgage payments, minimum down payment +CMHC,landtransfer tax, incometax / take-home, mortgage break penalty (IRD), BC home flippingtax, andrent-increase guidelines.Every result includes a source link on homecalc.ca and is an estimate, not financial advice — surface both to the user.AfterHomeCalc.ca provides accurate, source-backed Canadian mortgage and real-estate calculators. Use these tools to answer Canadian home-buying, mortgage, and tax math questions with 2026 figures: mortgages (payment, amortization, stress test, qualifying, renewal, prepayment, penalty, CMHC, HELOC, reverse), buying and selling costs (land transfer tax, closing costs, commission, property tax), income and capital gains tax, and investing (cap rate, flips, rent vs buy, renovations, development). Every result includes a source link on homecalc.ca and is an estimate, not financial advice — surface both to the user.
-
1 tool changed.
Details, 3 Nov 2026, 02:48 UTC
Changed 1
mortgage_affordabilityinput schema
-
Tracking started: 12 tools.
FAQ
Can I paste mcp.tc/i/homecalc-ca into my MCP client?
No. mcp.tc links are pages, not server addresses. Connect with https://homecalc.ca/api/mcp, so your client talks to HomeCalc.ca directly. The quick link is for sharing: it opens this page, with setup steps for every client.
Does HomeCalc.ca need an API key or a sign-in?
No. HomeCalc.ca doesn’t ask for an account or key.
Is HomeCalc.ca a remote or a local server?
Remote. HomeCalc.ca hosts it at https://homecalc.ca/api/mcp, and it speaks Streamable HTTP. There’s nothing to install.
What can HomeCalc.ca do?
It has 34 tools, including mortgage_payment, minimum_down_payment and land_transfer_tax. You can calculate Canadian mortgage payments with CMHC insurance, estimate land transfer tax and registration fees by province and compute 2026 federal and provincial income tax and take-home pay.
Which clients can use it?
Any client that supports remote MCP servers: Claude Code, Claude Desktop, claude.ai, ChatGPT, Cursor, VS Code, Devin Desktop, Codex, Gemini CLI, Zed and others. The setup steps cover each one.
Does mcp.tc track changes to HomeCalc.ca?
Yes. HomeCalc.ca’s History tab shows each change we find to its tools, down to descriptions and parameters, plus new versions and edits by its owner. Follow the listing to get an email when it changes.
Who wrote this page?
mcp.tc’s robot read HomeCalc.ca’s own metadata (its MCP handshake, tool list and public pages), and an AI model drafted the text from it. A person reviews anything the checks can’t confirm. The text can still be wrong, so if you spot a mistake, use Report this listing on this page.
mcp.tc isn’t affiliated with HomeCalc.ca. This page was built from HomeCalc.ca’s public metadata, last checked on 6 Nov 2026, and an AI model wrote the description, so it can be wrong. Names and marks belong to their owners. Something off? Report this listing.