forms

Canadian contractor forms + tax tools: 126 cited forms, sourced 2026 tax estimates by province.

Should I use this

Quality & Safety

A
Description quality
100%
Schema completeness
83%
Naming quality
90%
Poisoning risk
100%
Permission match
100%
Protocol compliance
100%

Based on automated analysis of tool definitions and protocol compliance.

Context Cost

~1,007Tokens (tool definitions)
~691 BTypical response size
Moderate attention impact (0.79% of 128k context)

This is the approximate number of tokens consumed each time the server's tools are loaded into a model's context. Higher counts reduce the attention available for other tasks.

Install

One-Click Install

Add this to your `claude_desktop_config.json` file:

{
  "mcpServers": {
    "forms": {
      "url": "https://mcp.bluecraneworks.ca/mcp"
    }
  }
}

Remote endpoints

https://mcp.bluecraneworks.ca/mcpstreamable-http

What it can do

Tool inventory

Tools (8)

🟢 Read-only🟡 Write🔴 Delete⚪ Unknown
🟢search_forms(query, limit)

Search Blue Crane's compendium of 126 Canadian contractor forms — Ontario, Alberta and BC statutory worksheets plus Canada-wide site paperwork (safety, statutory worksheets, inspections, invoices, sign-offs, site logs) by keyword, form number, or alias (e.g. 'FLHA', 'form 1.2', 'hot work', 'toolbox talk'). Returns matching forms with citations and free fill-and-print URLs.

Input Schema

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "description": "Keywords, a form number, or an alias"
    },
    "limit": {
      "type": "integer",
      "description": "Max results (default 8)",
      "minimum": 1,
      "maximum": 25
    }
  },
  "required": [
    "query"
  ]
}
🟢get_form(id)

Get full details for one form by its id (from search_forms): description, regulatory citation, the exact fields it collects, and free print / Pass options.

Input Schema

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "description": "Form id, e.g. 'field-level-hazard-assessment'"
    }
  },
  "required": [
    "id"
  ]
}
🟢which_form_do_i_need(situation)

Describe a jobsite or paperwork situation in plain language (e.g. 'starting an $80k renovation in Ontario', 'GC is not paying my invoice', 'crew doing welding tomorrow') and get the forms that fit, with citations and free print links. Guidance only — not legal advice.

Input Schema

{
  "type": "object",
  "properties": {
    "situation": {
      "type": "string",
      "description": "The situation, in plain language"
    }
  },
  "required": [
    "situation"
  ]
}
🟢list_categories

List the form categories (WSIB & incidents, site safety, vehicles & equipment, finance, subcontractors, etc.) with what each covers and how many forms it holds.

Input Schema

{
  "type": "object",
  "properties": {}
}
⚪estimate_contractor_tax(province, revenue, expenses)

Estimate 2026 income tax, CPP, and take-home for a self-employed Canadian contractor or tradesperson (sole proprietor) by province. Uses sourced CRA and provincial rates from tradestaxcalculator.ca. Provinces: ontario, alberta, bc, saskatchewan, manitoba, new-brunswick, nova-scotia, pei, newfoundland, yukon, nwt, nunavut (no Quebec). Planning estimate, not tax advice.

Input Schema

{
  "type": "object",
  "properties": {
    "province": {
      "type": "string",
      "description": "Province slug, e.g. 'ontario', 'alberta', 'bc'"
    },
    "revenue": {
      "type": "number",
      "description": "Gross self-employment revenue for the year, CAD (before HST)"
    },
    "expenses": {
      "type": "number",
      "description": "Deductible business expenses, CAD (default 0)"
    }
  },
  "required": [
    "province",
    "revenue"
  ]
}
⚪required_hourly_rate(province, target_take_home, billable_hours_per_week, weeks_per_year, overhead_annual)

Work backwards from the annual take-home a contractor wants to the hourly rate they must bill, accounting for 2026 income tax and CPP in their province plus billable time. Planning estimate.

Input Schema

{
  "type": "object",
  "properties": {
    "province": {
      "type": "string",
      "description": "Province slug, e.g. 'ontario'"
    },
    "target_take_home": {
      "type": "number",
      "description": "Desired annual after-tax take-home, CAD"
    },
    "billable_hours_per_week": {
      "type": "number",
      "description": "Billable hours per week (default 30)"
    },
    "weeks_per_year": {
      "type": "number",
      "description": "Working weeks per year (default 48)"
    },
    "overhead_annual": {
      "type": "number",
      "description": "Annual business overhead, CAD (default 0)"
    }
  },
  "required": [
    "province",
    "target_take_home"
  ]
}
⚪hst_quick_method(revenue, operating_itcs, type)

Compare the CRA Quick Method of accounting for HST against the regular method for an Ontario contractor: what they would remit and keep under each, with the break-even. Planning estimate.

Input Schema

{
  "type": "object",
  "properties": {
    "revenue": {
      "type": "number",
      "description": "Annual revenue before HST, CAD"
    },
    "operating_itcs": {
      "type": "number",
      "description": "GST/HST paid on operating expenses that the regular method would reclaim as ITCs, CAD (default 0)"
    },
    "type": {
      "type": "string",
      "enum": [
        "services",
        "goods"
      ],
      "description": "Business type for the quick-method rate (default services)"
    }
  },
  "required": [
    "revenue"
  ]
}
🟢get_form_maker_pass

Pricing and checkout links for the Blue Crane Form Maker Pass: one-time purchase that strips all Blue Crane text from printed PDFs (clean, client-ready paper) and auto-fills saved company details across all 126 forms.

Input Schema

{
  "type": "object",
  "properties": {}
}

Recommended Prompts

fetch_info
Fetch [information type] using forms
Expected tools: get_form
find_specific
Find [specific item] using forms
Expected tools: search_forms
list_items
List all [items] available in forms
Expected tools: list_categories
search_research
Search for information about [topic] using forms
Expected tools: search_forms
retrieve_data
Get details about [item] from forms
Expected tools: get_form

Community

Rate this Server

Evidence

Recent observations

verifiedversion not recorded8 tools
verifiedversion not recorded8 tools