{"name":"freelancertax","title":"FreelancerTax — verified Canadian self-employed tax math","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://freelancertax.ca/mcp","tools":[{"name":"estimate_self_employed_tax","description":"Estimate a Canadian self-employed (sole proprietor) person's full tax bill: federal tax, provincial tax, CPP/QPP (incl. CPP2/QPP + QPIP for Quebec), total, after-tax income and effective rate. Fully verified provinces: ON, BC, AB, MB, SK, NS, NB, QC. Other provinces/territories return an honest federal+CPP-only partial estimate flagged supported:false.","inputSchema":{"type":"object","properties":{"year":{"type":"integer","enum":[2025,2026],"description":"Tax year"},"province":{"type":"string","enum":["ON","BC","AB","MB","SK","NS","NB","QC","PE","NL","YT","NT","NU"],"description":"Two-letter province/territory code"},"net_self_employment_income":{"type":"number","minimum":0,"description":"Net self-employment income (after expenses), CAD"}},"required":["year","province","net_self_employment_income"]}},{"name":"cpp_self_employed","description":"Compute self-employed CPP contributions for a given year: base + enhanced contributions, CPP2 (second ceiling), total payable, and the tax-deduction vs tax-credit split that goes on the T1 (Schedule 8). Quebec residents pay QPP instead — use estimate_self_employed_tax with province QC for QPP.","inputSchema":{"type":"object","properties":{"year":{"type":"integer","enum":[2025,2026]},"net_self_employment_income":{"type":"number","minimum":0,"description":"Net self-employment income, CAD"}},"required":["year","net_self_employment_income"]}},{"name":"gst_hst_registration_check","description":"Check whether a Canadian small business / freelancer must register for GST/HST under the $30,000 small-supplier tests (single-quarter test and rolling four-quarter test), with the exact mechanics of when to charge and the registration deadline. Set is_rideshare true for taxi/ride-share drivers (they must register from the first fare).","inputSchema":{"type":"object","properties":{"quarterly_revenues":{"type":"array","items":{"type":"number","minimum":0},"minItems":1,"maxItems":8,"description":"Worldwide taxable revenue per calendar quarter, oldest first (up to 8 quarters), CAD"},"is_rideshare":{"type":"boolean","description":"Taxi or commercial ride-share driver"}},"required":["quarterly_revenues"]}},{"name":"gst_quick_method_compare","description":"Compare the GST/HST Quick Method against the regular method for a Canadian small business: eligibility (revenue ceiling + excluded professions), remittance under each method, and which one keeps more money. Annual figures.","inputSchema":{"type":"object","properties":{"province":{"type":"string","description":"Two-letter province code of the permanent establishment (e.g. ON, BC, QC)"},"revenue":{"type":"number","minimum":0,"description":"Annual taxable revenue BEFORE tax, CAD"},"itc_eligible_expenses_incl_tax":{"type":"number","minimum":0,"description":"Annual ITC-eligible operating expenses INCLUDING tax, CAD (for the regular-method comparison)"},"business_type":{"type":"string","description":"Free-text business type, e.g. 'services', 'consultant', 'retail goods', 'bookkeeper' (used for the excluded-professions test; goods vs services rate)"}},"required":["province","revenue"]}},{"name":"instalment_plan","description":"Determine whether a Canadian individual must pay quarterly income-tax instalments (the $3,000 / $1,800-Quebec net-tax-owing tests) and compute all three CRA payment options (no-calculation, prior-year, current-year) as quarterly schedules with a suggested no-interest choice.","inputSchema":{"type":"object","properties":{"current_year_estimate":{"type":"number","minimum":0,"description":"Estimated net tax owing for the CURRENT year, CAD"},"prior_year_owing":{"type":"number","minimum":0,"description":"Net tax owing for the prior year, CAD"},"second_prior_year_owing":{"type":"number","minimum":0,"description":"Net tax owing two years ago, CAD"},"quebec":{"type":"boolean","description":"Quebec resident (lower federal threshold; Revenu Québec runs a separate system)"}},"required":["current_year_estimate","prior_year_owing","second_prior_year_owing"]}},{"name":"get_tax_deadlines","description":"Upcoming CRA tax deadlines for Canadian freelancers / self-employed individuals (filing, payment, GST/HST, RRSP, quarterly instalments), each on its CRA effective date with the weekend next-business-day rule applied. Also available as a subscribable calendar feed.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":40,"description":"Max deadlines to return (default 10)"}}}}],"source":{"site":"https://freelancertax.ca/","how_we_verify":"https://freelancertax.ca/how-we-verify/","methodology":"Deterministic engines computed from CRA-published rules, gated by 300,000+ automated assertions per release (including independent cross-checks against CRA and taxtips.ca published tables). No AI computes any figure."},"integrity":"Estimates only — not tax advice, not a substitute for a professional. Figures are computed by deterministic, test-gated engines; each answer carries the date its figures were last re-verified against CRA sources.","docs":"POST {jsonrpc:'2.0',id:1,method:'tools/list'} then {method:'tools/call',params:{name,arguments}}."}