{"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). The nanny/household-employer wedge tool — PDOC only goes gross→net. 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 PDOC and published T4032 deduction tables for every supported jurisdiction, and 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}}."}