We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, to analyze how the site is used.

You can freely give, refuse or withdraw your consent at any time.

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.

No sign-in (No account or key needed)Streamable HTTP

Connect to HomeCalc.ca

No sign-in needed. Connect with HomeCalc.ca’s own URL:

https://homecalc.ca/api/mcp

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-ca

About

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-only

    Periodic payment on a Canadian mortgage, with CMHC insurance added under 20% down.

  • minimum_down_paymentRead-only

    Minimum down payment under Dec 2024 CMHC rules, insurance applicability and premium rate.

  • land_transfer_taxRead-only

    Land transfer tax, rebates and registration fee for any province or territory.

  • income_taxRead-only

    2026 federal and provincial income tax, CPP/QPP, EI and take-home pay.

  • mortgage_penaltyRead-only

    Estimate the penalty to break a mortgage: three months' interest vs IRD.

  • bc_home_flipping_taxRead-only

    Estimate BC's home flipping tax on properties sold within 730 days.

  • rent_increaseRead-only

    Maximum annual rent increase and new rent under ON, BC or MB guidelines.

  • capital_gains_taxRead-only

    Estimate capital gains tax on real estate, stocks, crypto, business or rental sales.

  • heloc_second_mortgageRead-only

    Compare HELOC and second mortgage borrowing, payments and qualification.

  • mortgage_affordabilityRead-only

    Maximum home price a buyer qualifies for under GDS/TDS limits and stress test.

  • cap_rateRead-only

    Rental property cap rate, NOI, cash flow and cash-on-cash return.

  • house_flippingRead-only

    Estimate profit on a Canadian house flip, including taxes and costs.

Show 22 more tools
  • mortgage_amortizationRead-only

    Canadian Mortgage Amortization Schedule

  • mortgage_stress_testRead-only

    Canadian Mortgage Stress Test (OSFI B-20)

  • mortgage_prepaymentRead-only

    Mortgage Prepayment Savings Calculator (Canada)

  • mortgage_renewalRead-only

    Mortgage Renewal Payment Shock Calculator (Canada)

  • mortgage_qualifierRead-only

    How Much Mortgage Do I Qualify For (Canada)

  • cmhc_insuranceRead-only

    CMHC Mortgage Insurance Premium Calculator

  • second_home_affordabilityRead-only

    Second Home Affordability Calculator (Canada)

  • debt_service_ratioRead-only

    GDS / TDS Debt Service Ratio Calculator

  • debt_to_incomeRead-only

    Debt-to-Income (TDS) Calculator with Debt List

  • reverse_mortgageRead-only

    Reverse Mortgage Calculator (Canada, 55+)

  • insured_insurable_uninsuredRead-only

    Insured vs Insurable vs Uninsurable Mortgage Check

  • closing_costsRead-only

    Closing Cost Calculator (Canada)

  • capital_cost_allowanceRead-only

    Capital Cost Allowance (CCA) Calculator

  • real_estate_commissionRead-only

    Real Estate Commission Calculator (Canada)

  • cost_of_sellingRead-only

    Cost of Selling a House Calculator (Canada)

  • property_taxRead-only

    Property Tax Calculator (Canada)

  • bc_rescission_periodRead-only

    BC Home Buyer Rescission Period Calculator

  • seventy_percent_ruleRead-only

    70% Rule Calculator (House Flipping)

  • house_hackingRead-only

    House Hacking Calculator (Canada)

  • renovation_roiRead-only

    Renovation ROI Calculator (Canada)

  • property_developmentRead-only

    Property Development Cost & Profit Calculator

  • rent_vs_buyRead-only

    Rent 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

  1. Run this in a terminal, in your project folder:
claude mcp add --transport http homecalc-ca https://homecalc.ca/api/mcp
  1. 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

  1. Open Customize → Connectors, click + Add, then Add custom connector.
  2. Name it HomeCalc.ca and paste this URL:
https://homecalc.ca/api/mcp
  1. 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

  1. Open the connector form on claude.ai. This button fills in the name and URL for you:
  1. Check that the URL reads https://homecalc.ca/api/mcp and click Add.
  2. 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

  1. On chatgpt.com, go to Plugins, select +, then Add custom MCP server.
  2. Enter a name for the server.
  3. Under Connection, paste https://homecalc.ca/api/mcp as the server URL, then for authentication choose No authentication.
  4. 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

Or add it by hand to ~/.cursor/mcp.json (all projects) or .cursor/mcp.json (this project):

mcp.json
{
  "mcpServers": {
    "homecalc-ca": {
      "url": "https://homecalc.ca/api/mcp"
    }
  }
}

VS Code

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:

.vscode/mcp.json
{
  "servers": {
    "homecalc-ca": {
      "type": "http",
      "url": "https://homecalc.ca/api/mcp"
    }
  }
}

Devin Desktop

  1. Add it to ~/.config/devin/mcp_config.json (macOS and Linux) or %APPDATA%\devin\mcp_config.json (Windows):
mcp_config.json
{
  "mcpServers": {
    "homecalc-ca": {
      "serverUrl": "https://homecalc.ca/api/mcp"
    }
  }
}
  1. 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/mcp

Or edit ~/.codex/config.toml directly:

config.toml
[mcp_servers.homecalc-ca]
url = "https://homecalc.ca/api/mcp"

Gemini CLI

gemini mcp add --transport http homecalc-ca https://homecalc.ca/api/mcp

This 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

Badge preview, lightBadge preview, dark
Markdown
[![HomeCalc.ca on mcp.tc](https://mcp.tc/i/homecalc-ca/badge.svg)](https://mcp.tc/i/homecalc-ca)
HTML
<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

HTML
<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

HTML
<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.json

What each field means

AI prompt

Paste this into an AI coding assistant, such as Claude Code or Cursor, and it adds the HomeCalc.ca card to your site.

Markdown
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
[![HomeCalc.ca on mcp.tc](https://mcp.tc/i/homecalc-ca/badge.svg)](https://mcp.tc/i/homecalc-ca)
```

Reference: https://mcp.tc/embed

Change history

We read this server’s tool list every 3 hours and record what changes. Last read 7 Nov 2026, 14:29 UTC.

Follow HomeCalc.ca and we’ll email you when something changes.

  1. , Automatic check

    1 tool changed.

    Details, 5 Nov 2026, 02:52 UTC

    Changed 1

    • bc_rescission_periodinput schema
  2. , Automatic check

    1 tool changed.

    Details, 4 Nov 2026, 05:47 UTC

    Changed 1

    • rent_increasedescription and input schema
      Before

      Maximum allowed annual rent increase, and the new rent, under the Ontario LTB, BC RTB or Manitoba RTB guideline for a given year.

      After

      ON/BC/MB rent-increase guideline and new rent, floored to the cent. capped:false = exempt unit.

      • New parameters: unitExempt
      • Description of year
        Before

        Guideline year, e.g. '2026'. An unsupported year uses the latest; the reply shows which.

        After

        Guideline year, e.g. '2026'; unsupported = latest (shown in reply)

  3. , Automatic check

    1 tool changed.

    Details, 3 Nov 2026, 20:53 UTC

    Changed 1

    • rent_vs_buyinput schema
      • New parameters: landTransferTax
      • Description of province
        Before

        Province (land transfer tax is computed for Ontario only)

        After

        Province or territory; sets the land transfer tax

      • Description of city
        Before

        City name; 'Toronto' adds the municipal land transfer tax

        After

        City; Toronto adds municipal LTT, Montreal uses its own welcome-tax brackets

  4. , Automatic check

    22 tools added. Server instructions changed.

    New server instructions

    Details, 3 Nov 2026, 14:54 UTC

    Added 22

    • bc_rescission_periodRead-only

      British 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-only

      CRA 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-only

      Cash 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-only

      CMHC (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-only

      Total 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-only

      Gross (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-only

      TDS 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-only

      Live 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-only

      Broker 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-only

      Year-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-only

      Interest 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-only

      Maximum 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-only

      Compare 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-only

      Check 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-only

      Development 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-only

      Annual 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-only

      Seller'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-only

      Return 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-only

      Compare 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-only

      Reverse 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-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.

    • seventy_percent_ruleRead-only

      Maximum 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

    Before

    HomeCalc.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, land transfer tax, income tax / take-home, mortgage break penalty (IRD), BC home flipping tax, and rent-increase guidelines. Every result includes a source link on homecalc.ca and is an estimate, not financial advice — surface both to the user.

    After

    HomeCalc.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.

  5. , Automatic check

    1 tool changed.

    Details, 3 Nov 2026, 02:48 UTC

    Changed 1

    • mortgage_affordabilityinput schema
  6. , Automatic check

    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.