
CanLII
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 toolsPublic 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
/healthroute, and a hosted endpoint atcanlii-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.
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:
Details
- Repository
- github.com/vaquill-ai/canlii-mcp
- Transport
- HTTP
- Auth
- Required
- Registry
- MCP registry, active