Skip to main content

ccpcrate — Canadian CCPC corporate tax

ca.ccpcrate/ccpcrateVersion 0.1.0

Deterministic Canadian CCPC rate stack: small business deduction and grinds, Part IV, RDTOH.

Status

Responds307 msAnswered our handshake without sign-in.

Registry data may be out of date

We could not refresh it, so this page shows the last copy.
Last checked
Nov 14, 2026, 13:41 UTC
Latency
307 ms
Remotes responding
1 of 1
Sign-in
No sign-in
Hosting
Hosted outside the EU (detected)
Registry data as of
Nov 14, 2026, 21:12 UTC

Data from the official MCP Registry, checked by run.zero. How we check

Connect

Streamable HTTP
https://ccpcrate.ca/mcpResponds307 ms
No sign-in

Claude Code

claude mcp add --transport http ccpcrate https://ccpcrate.ca/mcp

Claude Desktop and claude.ai

Settings > Connectors > Add custom connector
Name: ccpcrate
Remote MCP server URL: https://ccpcrate.ca/mcp

Cursor

{
  "mcpServers": {
    "ccpcrate": {
      "url": "https://ccpcrate.ca/mcp"
    }
  }
}

VS Code

code --add-mcp '{"name":"ccpcrate","type":"http","url":"https://ccpcrate.ca/mcp"}'

Built your own server? run.zero hosts MCP servers on European infrastructure.

Host your own MCP server on run.zero

Tools

5 tools

Tools of ccpcrate — Canadian CCPC corporate tax
Read-only
Idempotent
Open world
ccpcrate_compensationFor a corporation's income before its owner's remuneration, compute what each way of taking it out costs and leaves: a salary, a dividend, or a mix. Per scenario it runs the payroll contributions and employer levies on the salary, the corporate return on what is left with the dividend paid out of it (designated eligible up to the GRIP, with the dividend refund), and the owner's personal return (federal T1 with Ontario's ON428 or Québec's TP-1). Give scenarios, or none for a sweep of the salary from nothing to the most the income can pay. Returns the totals, the cash in the owner's hands, what stays in the corporation, the cheapest scenario, and with detail "full" the lines of the three layers. Ontario and Québec, 2025 and 2026. The reasonableness of a salary, income splitting and the minimum tax are not assessed, and the result says so. Free during the launch period; the planned price is 0.25 USDC for up to 5 scenarios, 0.5 for a sweep or a longer list.Not declaredYesYesNo
ccpcrate_explainFree diagnostic pass over the same input as ccpcrate_resolve: which layers run, the defaults the engine would apply, every warning with its meaning (grind binding, provincial asymmetries, missing inputs), the rule rows in force for the year with sources and verification status, the open verifications, and what the paid computation would return. Contains no computed amounts — the numbers are in ccpcrate_resolve.Not declaredYesYesNo
ccpcrate_groupCompute a whole associated group (s.256) in one call: federal line 417 as the sum of the members' prior-year adjusted investment income, the Schedule 23 allocation of the business limit, and every member's return in payer-before-recipient order so that a connected dividend's Part IV under s.186(1)(b) is filled in from the payer's own refund instead of being asked for. Returns each member's lines plus what the grind costs the group and which member causes it — the case a single-corporation computation cannot show. Free during the launch period; the planned price is 0.25 USDC for the group and its first 2 computed members, 0.05 per additional member, never more than 1.Not declaredYesYesNo
ccpcrate_resolveCompute the federal Part I / Part IV / refundable / RDTOH / dividend-refund lines and the provincial layer for one CCPC and one taxation year. Returns a readable summary plus the structured result: lines (rounded, as printed), unrounded audit values, facts, warnings, layers, balances carried forward, the inputs still missing, engine and rules versions and a request hash. Deductions are negative, taxes positive. A missing required input is an error, not a default. Free during the launch period; the planned price is 0.25 USDC per call.Not declaredYesYesNo
ccpcrate_rulesThe statutory rates and parameters the engine uses (14 jurisdictions, effective dates, application modes, sources, verification status), filterable by jurisdiction, key and date. Free.Not declaredYesYesNo

Details

Registry status
Active
Published
Sep 7, 2026
Updated
Sep 7, 2026
Categories
Uncategorized
GDPR
Not declared

Are you the operator? Claim this listing