Skip to main content
Glama
calcuris-mcp

calcuris-mcp

by tresor4k

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):

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

Cursor

Add to .cursor/mcp.json:

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

Related MCP server: io.github.CSOAI-ORG/tax-calculator-ai-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.

Tool

Description

Example call

Example response (excerpt)

us_income_tax

US 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_paycheck

US 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_tax

Annual/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_tax

Canadian 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_tax

Australian 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_duty

Australian 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_tax

UK 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

npm install
npm run build   # compiles src/ → dist/ with tsc
npm test        # spawns the built server and runs the smoke test

License

MIT © 2026 tresor4k

Available Tools

7 tools
au_income_taxAustralia resident income taxA

Computes Australian resident income tax (2025-26 ATO brackets) plus Medicare levy, Medicare levy surcharge, LITO offset, and HELP/HECS repayment. Example: { taxableIncome: 95000, privateHospitalCover: true, hasHelpDebt: false }. Estimate for guidance — 2026 rates from official sources (IRS/Tax Foundation/CRA/ATO/state revenue offices/HMRC).

Inputs: taxableIncome (required), hasHelpDebt, privateHospitalCover.

au_stamp_dutyAustralia stamp duty (land transfer duty)A

Computes Australian state/territory stamp duty on a property purchase, including first-home-buyer concessions and the foreign purchaser surcharge where applicable. Example: { propertyValue: 750000, stateCode: "NSW", firstHomeBuyer: false, foreignResident: false, principalResidence: true }. Set compareAllStates: true to compare every state/territory for the same property value. Estimate for guidance — 2026 rates from official sources (IRS/Tax Foundation/CRA/ATO/state revenue offices/HMRC).

Inputs: stateCode (required), propertyValue (required), firstHomeBuyer, foreignResident, +2 more.

ca_income_taxCanada federal + provincial income taxA

Computes Canadian federal + provincial/territorial income tax, CPP/QPP (+ CPP2/QPP2), EI/QPIP, and net take-home pay for a given province, 2026 rates. Example: { grossIncome: 75000, provinceCode: "ON" }. Set compareAllProvinces: true to get every province/territory side by side. Estimate for guidance — 2026 rates from official sources (IRS/Tax Foundation/CRA/ATO/state revenue offices/HMRC).

Inputs: grossIncome (required), provinceCode (required), rrspContribution, compareAllProvinces.

uk_dividend_taxUK dividend taxA

Computes UK dividend tax using HMRC's stacking method (dividends sit on top of other income), including the tapered Personal Allowance and the £500 dividend allowance, with a year-over-year comparison. Example: { otherIncome: 40000, dividends: 15000, year: "2026/27" }. Estimate for guidance — 2026 rates from official sources (IRS/Tax Foundation/CRA/ATO/state revenue offices/HMRC).

Inputs: year (required), dividends (required), otherIncome (required).

us_income_taxUS federal + state income taxA

Computes US federal income tax (2026 IRS brackets, post-OBBBA) plus an estimated state income tax, with a full progressive bracket breakdown. Example: { grossIncome: 95000, filingStatus: "single", stateCode: "CA" }. Estimate for guidance — 2026 rates from official sources (IRS/Tax Foundation/CRA/ATO/state revenue offices/HMRC).

Inputs: grossIncome (required), filingStatus (required), stateCode, dependents, +3 more.

us_paycheckUS paycheck / take-home payA

Computes US take-home pay per pay period: federal withholding, Social Security, Medicare (+ Additional Medicare), state tax, and net pay, for salaried or hourly workers. Example: { payType: "salary", annualSalary: 80000, payFrequency: "biweekly", filingStatus: "single", stateCode: "TX" }. Estimate for guidance — 2026 rates from official sources (IRS/Tax Foundation/CRA/ATO/state revenue offices/HMRC).

Inputs: payType (required), filingStatus (required), payFrequency (required), stateCode, +7 more.

us_property_taxUS property taxA

Estimates annual/monthly US property tax from a home value and either a custom rate or a state's real 2026 effective property tax rate. Example: { homeValue: 350000, stateCode: "NJ" }. Estimate for guidance — 2026 rates from official sources (IRS/Tax Foundation/CRA/ATO/state revenue offices/HMRC).

Inputs: homeValue (required), ratePct, exemption, stateCode, +1 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    A4/5.0

    Scored across 7 tools

    Disambiguation5/5

    Each tool targets a distinct combination of country and tax type (e.g., us_income_tax vs au_stamp_duty), with no overlap in functionality. Descriptions clearly differentiate them.

    Naming Consistency5/5

    All tools follow a consistent pattern: two-letter country code (lowercase) followed by underscore and the specific tax type (e.g., us_income_tax, au_stamp_duty). This makes it easy to predict tool names.

    Tool Count5/5

    With 7 tools covering major tax calculations for multiple countries, the count feels well-scoped and manageable. Each tool serves a clear purpose without bloat.

    Completeness3/5

    The set covers several tax types but has notable gaps: missing UK income tax, Canadian property tax, and Australian property tax (only stamp duty is present). Agents may need additional tools for complete tax workflows.

    Maintenance

    ActivityNo data
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      B
      maintenance
      39 tax tools for US individual taxpayers — federal/state tax calculations, credits, deductions, retirement strategies, audit risk, and tax planning. All calculations run locally, no data leaves the machine. Supports TY2024 and TY2025 (One Big Beautiful Bill Act).
      45
      1,628 npm
      13
      MIT
    • A
      license
      Not graded
      quality
      C
      maintenance
      Calculate income tax (UK/US brackets), EU VAT, UK corporation tax, and capital gains tax. Provides estimates only - not professional tax advice.
      7 npm
      19 PyPI
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      Enables AI assistants to compute US take-home pay, self-employment taxes, and capital gains taxes for the 2026 tax year using the engine from statetakehome.com.
      3
      78 npm
      MIT
    • A
      license
      A
      quality
      C
      maintenance
      Enables AI assistants to calculate Swiss income, wealth, inheritance, capital payment, and corporate taxes for any municipality, compare tax burdens, and find cheapest locations without an API key.
      13
      MIT