{"name":"canada-payroll","title":"Canada Payroll — verified employer payroll cost & take-home math (2026)","version":"1.0.0","protocol":"MCP (Model Context Protocol), JSON-RPC 2.0 over HTTP POST to this same URL","protocolVersion":"2025-06-18","endpoint":"https://canada-payroll.ca/mcp","tools":[{"name":"employer_total_cost","description":"What a Canadian employee REALLY costs the employer for 2026: gross salary plus mandatory employer-side contributions (CPP + CPP2 + EI at 1.4x; for Quebec: QPP + QPP2 + EI + QPIP + health services fund + labour-standards contribution), with the excluded items (workers' comp, EHT, vacation pay, benefits) disclosed, never silently omitted. Supported: all 13 Canadian provinces/territories. Annual planning figures.","inputSchema":{"type":"object","properties":{"annual_salary":{"type":"number","minimum":0,"description":"Gross annual salary, CAD"},"province":{"type":"string","enum":["ON","AB","BC","MB","SK","NS","NB","NL","PE","YT","NT","NU","QC"],"description":"Two-letter province/territory code where the employee works"}},"required":["annual_salary","province"]}},{"name":"employee_take_home","description":"2026 take-home pay for a Canadian employee on regular salary: CPP/QPP (incl. second-ceiling CPP2/QPP2), EI (and QPIP for Quebec), federal and provincial income tax withheld, net pay per year and per pay period. Assumes a full-year employee with basic TD1 claims. Supported: all 13 Canadian provinces/territories.","inputSchema":{"type":"object","properties":{"annual_salary":{"type":"number","minimum":0,"description":"Gross annual salary, CAD"},"province":{"type":"string","enum":["ON","AB","BC","MB","SK","NS","NB","NL","PE","YT","NT","NU","QC"],"description":"Two-letter province/territory code"},"pay_frequency":{"type":"string","enum":["weekly","biweekly","semimonthly","monthly","annual"],"description":"Pay frequency for the per-period view (default biweekly)"}},"required":["annual_salary","province"]}},{"name":"net_to_gross_salary","description":"Invert payroll for 2026: start from the take-home pay you agreed with the employee (\"$800/week in their pocket\") and get the gross salary that delivers it, the employer's true total cost, and the per-period source-deduction remittances (CRA; split CRA vs Revenu Québec for Quebec). Built for household employers (nanny payroll) who agree on take-home pay; CRA's PDOC computes gross→net and does not cover Quebec. Supported provinces: ON, AB, BC, MB, NS, QC.","inputSchema":{"type":"object","properties":{"target_net_pay":{"type":"number","exclusiveMinimum":0,"description":"The agreed take-home amount per pay period, CAD"},"pay_frequency":{"type":"string","enum":["weekly","biweekly","semimonthly","monthly","annual"],"description":"How often that net amount is paid"},"province":{"type":"string","enum":["ON","AB","BC","MB","NS","QC"],"description":"Two-letter province code"}},"required":["target_net_pay","pay_frequency","province"]}}],"source":{"site":"https://canada-payroll.ca/","methodology":"Deterministic engines computed from the CRA's published T4127 payroll deduction formulas (plus Revenu Québec's TP-1015.F-V for Quebec), independently cross-checked against CRA's published T4032 deduction tables for all twelve T4127 jurisdictions, against CRA's PDOC calculator for ON, AB, BC, MB and NS, and against Revenu Québec's WebRAS for Quebec, gated by the project's automated test wall before every deploy. No AI computes any figure."},"integrity":"Estimates only — annual planning math for a full-year employee with basic TD1 claims; not payroll, tax, or legal advice. Figures are computed by deterministic, test-gated engines; each answer carries the date its figures were last re-verified against CRA/Revenu Québec sources.","docs":"POST {jsonrpc:'2.0',id:1,method:'tools/list'} then {method:'tools/call',params:{name,arguments}}."}