About forms
Blue Crane Forms & Tax is a remote MCP server for Canadian contractors, combining cited provincial and national paperwork with sourced 2026 tax estimates. It provides form lookup and trade-specific tax calculations through one toolkit.
Key features
- 01Search 126 contractor forms
- 02Retrieve form details and citations
- 03Match forms to described situations
- 04Estimate tax and take-home by province
- 05Calculate required hourly billing rates
- 06Compare Ontario HST methods
Use cases
- 01Find paperwork for a job-site situation
- 02Review a form’s fields and regulatory citation
- 03Estimate provincial contractor tax and take-home
- 04Work out an hourly rate for a target income
MCP support
The server exposes eight form and tax tools to MCP clients over a stateless Streamable HTTP endpoint. A Docker-based stdio bridge connects local-only clients to the hosted server.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://mcp.bluecraneworks.ca/mcpclaude mcp add --transport http ca-bluecraneworks-forms https://mcp.bluecraneworks.ca/mcp{"mcpServers":{"ca-bluecraneworks-forms":{"type":"http","url":"https://mcp.bluecraneworks.ca/mcp"}}}Open in Cursor{"servers":{"ca-bluecraneworks-forms":{"type":"http","url":"https://mcp.bluecraneworks.ca/mcp"}}}Open in VS Code{"mcpServers":{"ca-bluecraneworks-forms":{"type":"http","url":"https://mcp.bluecraneworks.ca/mcp"}}}{"mcpServers":{"ca-bluecraneworks-forms":{"serverUrl":"https://mcp.bluecraneworks.ca/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
8| Parameter | Type | Required | Description |
|---|---|---|---|
| limit | integer | No | Max results (default 8) |
| query | string | Yes | Keywords, a form number, or an alias |
Details
From the project READMEBlue Crane Forms & Tax MCP Server
To our knowledge, the first MCP server built for Canadian contractor compliance — and the first anywhere to combine contractor paperwork with provincial trades tax math in one agent toolkit. Built by Blue Crane Works, Hamilton, Ontario.
A remote Model Context Protocol server exposing 126 Canadian contractor forms — Ontario, Alberta, BC, Saskatchewan, and Manitoba statutory worksheets plus Canada-wide site paperwork — with regulatory citations verified against the governing acts, plus 2026 contractor tax estimates by province running the sourced math from tradestaxcalculator.ca.
Hosted endpoint (no auth, no keys):
https://mcp.bluecraneworks.ca/mcp
Transport: MCP Streamable HTTP (JSON-RPC 2.0), stateless. Built as a single-file Cloudflare Worker with zero dependencies.
Tools
| Tool | What it does |
|---|---|
search_forms | Search by keyword, form number, or alias (FLHA, form 1.2, hot work, tailgate) |
get_form | Full details for one form: fields, citation, free fill-and-print link |
which_form_do_i_need | Plain-language situations ("my GC hasn't paid my invoice") → matching forms |
list_categories | Browse the catalog (WSIB & incidents, site safety, vehicles, finance, Alberta, BC…) |
get_form_maker_pass | Pricing for the optional Form Maker Pass (clean prints + autofill) |
estimate_contractor_tax | 2026 income tax + CPP + take-home for a sole-proprietor trade, by province (12 jurisdictions, no Quebec) |
required_hourly_rate | Work backwards from target take-home to the hourly rate you must bill |
hst_quick_method | CRA Quick Method vs regular HST for Ontario contractors, with break-even |
Tax responses carry a dated-source disclaimer — planning estimates, not tax advice. Every form is free to fill and print at bluecraneworks.ca/tools — the server always returns the free link.
Connect it
Claude: Settings → Connectors → Add custom connector →
https://mcp.bluecraneworks.ca/mcp
Any MCP client: point a Streamable HTTP transport at the endpoint. Discovery: server card.
Clients that can only launch a local server
The endpoint above is the real server and pointing a client at it directly is
always the better route. For stdio-only clients, the included Dockerfile
bridges stdin and stdout to the hosted endpoint with
mcp-remote, so the tools it exposes
are the live ones rather than a copy that can drift:
docker build -t bluecrane-forms-mcp .
docker run -i --rm bluecrane-forms-mcp
Verified against the live server: initialize returns bluecrane-forms 1.1.0
and tools/list returns all eight tools.
Try it raw
curl -X POST https://mcp.bluecraneworks.ca/mcp \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"which_form_do_i_need","arguments":{"situation":"crew doing welding tomorrow"}}}'
Notes
- The forms are preparation worksheets and on-site records — Blue Crane does not file anything with any ministry or regulator.
- Statutory citations are kept at the level verified against the source regulation; guidance is not legal advice.
- This repo contains the server code. The form compendium data and the
sourced tax dataset are © Blue Crane Works Inc. and ship with the hosted
server (registry:
ca.bluecraneworks/forms, v1.1.0).
Built by Blue Crane Works — job-site software for Canadian trades. Hamilton, Ontario.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.