vaquill-ai avatar

CanLII

vaquill-ai/canlii-mcp

Connects Claude to the CanLII API for querying Canadian legal metadata across federal, provincial, and territorial jurisdictions. Exposes tools to list and search case law databases, retrieve case citations and relationships, and browse legislation collections. Returns structured metadata only: titles, citations, dates, keywords, and cross-references, not full document text. The hosted endpoint supports bring-your-own-key auth so your CanLII API key stays client-side. Useful when you need Claude to find relevant precedents, check citation networks, or locate specific statutes without leaving the conversation. Includes automatic rate limiting to stay within CanLII's 5,000 requests per day quota.

GitHub stars
7
tools
7
auth
Secret needed
transport
HTTP
last updated
Oct 26, 2026

Tools

7 tools

Public tool metadata for what this MCP can expose to an agent.

list_case_databasesList all courts and tribunals in the CanLII collection

List all courts and tribunals in the CanLII collection

No parameter schema in public metadata yet.

list_casesBrowse decisions from a specific court/tribunal database

Browse decisions from a specific court/tribunal database

No parameter schema in public metadata yet.

get_caseGet metadata for a specific case (title, citation, date, keywords)

Get metadata for a specific case (title, citation, date, keywords)

No parameter schema in public metadata yet.

get_case_citationsGet cases cited by a case, cases citing it, or legislation it references

Get cases cited by a case, cases citing it, or legislation it references

No parameter schema in public metadata yet.

list_legislation_databasesList all statute and regulation databases

List all statute and regulation databases

No parameter schema in public metadata yet.

list_legislationBrowse statutes or regulations from a specific database

Browse statutes or regulations from a specific database

No parameter schema in public metadata yet.

get_legislationGet metadata for a specific piece of legislation

Get metadata for a specific piece of legislation

No parameter schema in public metadata yet.

Sponsors

Readme

canlii-mcp

An MCP (Model Context Protocol) server for the CanLII Canadian legal information API. Gives AI assistants access to Canadian case law and legislation metadata across all federal, provincial, and territorial jurisdictions.

Forked from tomilashy/canlii-mcp. This fork adds bring-your-own-key (BYOK) auth, a /health route, and a hosted endpoint at canlii-mcp.vaquill.ai. Tools are unchanged.

Note: The CanLII API provides metadata only — titles, citations, dates, keywords, and citation relationships. Full document text is not available through the API.

Discord

Use the hosted endpoint (no install)

https://canlii-mcp.vaquill.ai/mcp

The hosted instance is public. No Vaquill token is required. Provide your own CanLII key one of two ways:


View the full README on GitHub

Details

Repository
github.com/vaquill-ai/canlii-mcp
Transport
HTTP
Auth
Required
Registry
MCP registry, active

More from vaquill-ai