Home › Productivity › CanLII

CanLII

MCP for CanLII: Canadian case law and legislation metadata (federal, provincial, territorial).

TypeScript Cloud Remote
★ 8 stars Last pushed 2026-10-26 License: MIT

Topics: Legal

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Remote (streamable-http)

https://canlii-mcp.vaquill.ai/mcp Requires auth (checked 2026-11-09)

Claude Code:

claude mcp add --transport http canlii-mcp https://canlii-mcp.vaquill.ai/mcp --header "Authorization: <YOUR_VALUE>" --header "X-CanLII-Token: <YOUR_VALUE>"

Or add to your MCP client config:

{
  "mcpServers": {
    "canlii-mcp": {
      "url": "https://canlii-mcp.vaquill.ai/mcp",
      "headers": {
        "Authorization": "<YOUR_VALUE>",
        "X-CanLII-Token": "<YOUR_VALUE>"
      }
    }
  }
}
  • Authorization secret — Optional. Only for self-hosted deployments that set MCP_AUTH_TOKEN. The public hosted endpoint at canlii-mcp.vaquill.ai does not use it, so leave this blank. Format: 'Bearer <token>'.
  • X-CanLII-Token required secret — Your CanLII API key. Apply for one at https://www.canlii.org/en/feedback/feedback.html. Header-less clients can instead append ?token=<key> to the endpoint URL. The server never stores your key.

Related servers

Listed in punkpeye/awesome-mcp-servers (MIT)

Data from the Official MCP Registry