Calcuris

io.github.tresor4kPublished by GitHub account tresor4kv0.1.1Updated Oct 24, 2026

Tax calculators for US, UK, Canada, Australia: income tax, property tax, stamp duty.

VerifiedSTDIODesktop onlyFinanceData & Analytics

Overview

AI-generated overview

Calcuris is a local MCP server that lets an assistant compute US, Canadian, Australian and UK income, paycheck, property and stamp duty tax estimates.

What you can do
Compute US federal and state income tax, plus per-pay-period take-home pay with FICA withholding and property tax from home value and state rate. Compute Canadian federal and provincial income tax with CPP/QPP and EI/QPIP, optionally comparing all provinces. Compute Australian resident income tax with Medicare levy and HELP repayment, and state stamp duty with first-home-buyer concessions and foreign purchaser surcharge, optionally comparing all states. Compute UK dividend tax with HMRC stacking, tapered Personal Allowance and year-over-year comparison. Each response includes a source note and a reference link to the matching live calculator.
When to use it
Useful when you want quick, locally computed tax and take-home pay estimates for the US, Canada, Australia or the UK while drafting budgets, comparing provinces or states, or sanity-checking figures before consulting a professional.
Requirements
Runs as a local stdio process, typically launched with npx from the calcuris-mcp npm package, so Node.js is needed. No API key, account or network access is required; all calculations run locally.
Before you install
Results are estimates for guidance only and are not tax, legal or financial advice; local taxes, deductions, credits and edge cases are not exhaustively modeled. Confirm figures with a qualified tax professional or the relevant authority before making financial decisions. The server only computes and does not read or change your data.

Installation

In SourceWeft

  1. Open Calcuris in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

calcuris-mcp

[npm version] [license]

An MCP (Model Context Protocol) server that exposes the tax engines behind Calcuris — real 2026 US income tax & paycheck math, US state property tax, Canadian federal + provincial income tax, Australian income tax & stamp duty, and UK dividend tax. No API key, no network calls: every number is computed locally from data sourced from the IRS, Tax Foundation, CRA/Revenu Québec, the ATO and state revenue offices, and HMRC.

Quick Start

Run directly with npx — no install required.

Claude Desktop / Claude Code

Add to your MCP config (claude_desktop_config.json or .mcp.json):

json
{  "mcpServers": {    "calcuris": {      "command": "npx",      "args": ["-y", "calcuris-mcp"]    }  }}

Cursor

Add to .cursor/mcp.json:

json
{  "mcpServers": {    "calcuris": {      "command": "npx",      "args": ["-y", "calcuris-mcp"]    }  }}

Tools

Every response includes a source note and a reference_url pointing to the live calculator on calcuris.com that uses the same engine.

ToolDescriptionExample callExample response (excerpt)
us_income_taxUS federal (2026 IRS brackets, post-OBBBA) + estimated state income tax, with a full progressive bracket breakdown.{ "grossIncome": 95000, "filingStatus": "single", "stateCode": "CA" }{ "federalTax": 12070, "stateTax": 4758.42, "totalTax": 16828.42, "marginalRate": 0.22, "takeHome": 78171.58 }
us_paycheckUS take-home pay per pay period: federal withholding, Social Security, Medicare (+ Additional Medicare), state tax, net pay.{ "payType": "salary", "annualSalary": 80000, "payFrequency": "biweekly", "filingStatus": "single", "stateCode": "TX" }{ "net": { "annual": 65110, "perPeriod": 2504.23 }, "federal": { "annual": 8770 }, "socialSecurity": { "annual": 4960 } }
us_property_taxAnnual/monthly property tax from a home value and either a custom rate or a state's real 2026 effective rate.{ "homeValue": 450000, "stateCode": "TX" }{ "annualTax": 6300, "monthlyTax": 525, "effectiveRatePct": 1.4 }
ca_income_taxCanadian federal + provincial/territorial income tax, CPP/QPP (+ CPP2/QPP2), EI/QPIP, and net take-home pay. Optional compareAllProvinces.{ "grossIncome": 75000, "provinceCode": "ON", "rrspContribution": 0 }{ "federalTax": 8468.74, "provincialTax": 3696.06, "netIncome": 57465.69 }
au_income_taxAustralian resident income tax (2025-26 ATO brackets) + Medicare levy, Medicare Levy Surcharge, LITO offset, HELP/HECS repayment.{ "taxableIncome": 95000, "privateHospitalCover": true, "hasHelpDebt": false }{ "incomeTax": 19288, "medicareLevy": 1900, "totalTax": 21188, "takeHome": 73812 }
au_stamp_dutyAustralian state/territory stamp duty, including first-home-buyer concessions and the foreign purchaser surcharge. Optional compareAllStates.{ "propertyValue": 750000, "stateCode": "NSW", "firstHomeBuyer": false, "foreignResident": false, "principalResidence": true }{ "baseDuty": 28162.5, "totalDuty": 28162.5, "effectiveRate": 3.755 }
uk_dividend_taxUK dividend tax with HMRC's stacking method (dividends sit on top of other income), tapered Personal Allowance, £500 dividend allowance, year-over-year comparison.{ "otherIncome": 40000, "dividends": 15000, "year": "2026/27" }{ "dividendTax": 2741.25, "totalTax": 8227.25, "extraVsPrior": 290 }

Each tool's inputSchema documents every field (types, enums, defaults) and is discoverable via tools/list — see the source in src/index.ts for the full parameter set.

Data sources & freshness

All engines target tax year 2026 (UK: 2026/27, with 2025/26 comparison built in). Rates and brackets are sourced from:

  • US — IRS Rev. Proc. 2025-32 (federal brackets, standard deduction, Child Tax Credit), SSA/IRS FICA wage base and rates, Tax Foundation (state income tax brackets and property tax effective rates), state revenue offices.
  • Canada — CRA (federal brackets, BPA, CPP/CPP2), Revenu Québec (QPP, QPIP, Quebec abatement), provincial finance ministries.
  • Australia — ATO (2025-26 individual tax rates, Medicare levy, LITO, HELP/HECS repayment thresholds), state and territory revenue offices (stamp duty schedules and first-home-buyer concessions).
  • UK — HMRC (Personal Allowance, dividend allowance, Income Tax bands and dividend rates for 2025/26 and 2026/27).

These are the same datasets that power the live calculators:

Disclaimer

Results are estimates for guidance only and do not constitute tax, legal, or financial advice. Tax situations vary by individual (local taxes, deductions, credits, and edge cases are not exhaustively modeled). Always confirm figures with a qualified tax professional or the relevant government authority before making financial decisions.

Development

bash
npm installnpm run build   # compiles src/ → dist/ with tscnpm test        # spawns the built server and runs the smoke test

License

MIT © 2026 tresor4k

Source: README.md at commit 5b770d5

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.1LatestSep 16, 2026

Score

50% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts