Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog
Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

AllMCPs on GitHub (opens in a new tab)
Launched onTiny Startupstinystartups.com
Explore
  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Random discovery New
  • Submit a server
  • Pricing & Boost Boost
Learn
  • Guides hub
  • What is MCP?
  • Install guide
  • Build an MCP server
  • Deploy an MCP server
  • Security guide
  • Troubleshooting
  • MCP for SEO & AEO
  • Protocol versioning
  • Blog & updates
Tools
  • All developer tools
  • Config generator
  • Config validator
  • Config auditor
  • MCP playground
  • Token calculator
  • OpenAPI → MCP
  • Badge generator
For agents
  • REST API docs
  • Trust & traffic Live
  • Remote MCP server SSE ↗ (opens in a new tab)
  • llms.txt ↗ (opens in a new tab)
  • Catalog JSON ↗ (opens in a new tab)
Company
  • About
  • Advertise Sponsor
  • Contact
  • GitHub ↗ (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZoneAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistLaunched on Tiny StartupsFeatured on ShowMeBestAIFeatured on ShowMeBestAIFind us on LaunchZoneFind us on LaunchZone
© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. ⚖️ Legal
  3. Canlii MCP
Canlii MCP logo
Health: ActiveRecent health check succeeded.Last checked 9/7/2026, 4:15:50 AM

Canlii MCP

User RatingsBe the first to rate and review this MCP server!
View Repository5 GitHub StarsTotal stargazers on GitHub for the source repository (5 stars).Visit Website
legalcanliicase-lawlegislationresearch

Browse Canadian case-law and legislation metadata through CanLII using MCP tools and your own free API key.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent — or use 1-click editor setup below.

Add to CursorAdd to VS Code
Not yet automatically verified

We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag — we're steadily working through the catalog.

Manual Client & Custom JSON ConfigExpand JSON ▾

Client Config & Setup

Choose your client or environment
Target File:~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "vaquill-ai-canlii-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@tomilashy/canlii-mcp"
      ]
    }
  }
}

💡 Paste the JSON block into your client's configuration file under mcpServers, then restart the application.

Install Tool Schemas (7) Directory Badge Claim listing Alternatives⚖️ More in Legal

Overview

Vaquill-AI/canlii-mcp MCP server exposes CanLII metadata for Canadian court decisions, tribunals, statutes, and regulations. It supports hosted streamable HTTP or local stdio deployments, authenticating requests with a user-provided CanLII API key. Reach for it when an agent needs to discover legal sources, inspect case metadata, or follow citation relationships without retrieving full document text.

Use cases

•Discover Canadian courts and tribunals
•Browse case decisions by jurisdiction
•Inspect case citations and referenced legislation
•Search legislation metadata by database
•Retrieve titles, dates, citations, and keywords

Key features

•Case and tribunal database discovery
•Case metadata browsing
•Citation relationship lookup
•Legislation database and metadata access
•Hosted streamable HTTP endpoint
•Local stdio and HTTP deployment options

Capabilities & Tool Schemas (7) ~126 tokensApproximate context cost of this server’s tool schemas (~4 chars/token), before any tool is called. Actual usage depends on your client and model.Self-reported Self-reportedParsed from the repository README, not verified against a live server — may be incomplete or out of date.

Inspect callable tools, capabilities, and parameters exposed to AI agents by Canlii MCP.

list_case_databases

List all courts and tribunals in the CanLII collection

list_cases

Browse decisions from a specific court/tribunal database

get_case

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

get_case_citations

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

list_legislation_databases

List all statute and regulation databases

list_legislation

Browse statutes or regulations from a specific database

How Canlii MCP works

What Vaquill-AI/canlii-mcp MCP server does

Vaquill-AI/canlii-mcp MCP server connects MCP-compatible clients to the CanLII Canadian legal information API. It covers federal, provincial, and territorial collections, including courts, tribunals, statutes, and regulations. The server returns metadata rather than the contents of legal documents: titles, citations, dates, keywords, and citation relationships.

Its tools let an agent first discover available databases, then browse records within a selected court, tribunal, statute, or regulation collection. Case metadata can be retrieved for a specific result, and citation queries can identify authorities cited by a case, cases that cite it, or legislation referenced by it.

How it works

The hosted MCP endpoint is available at https://canlii-mcp.vaquill.ai/mcp. Clients that support MCP streamable HTTP can send the CanLII credential in the X-CanLII-Token header. Header-less clients can pass the credential as the token or canlii_token URL parameter. The hosted endpoint does not require a Vaquill bearer token.

Local deployments can run over stdio, HTTP, Docker, or a Cloudflare Worker. In stdio mode, the server reads the CanLII key from CANLII_API. HTTP deployments can also use MCP_AUTH_TOKEN to require a bearer token for incoming requests. HTTP mode is stateless: each MCP request is self-contained and does not require a session initialization handshake.

Setup and configuration

The documented quick-start command uses Node.js 22 or newer and the npm package @tomilashy/canlii-mcp:

config.json
{
  "command": "npx",
  "args": ["-y", "@tomilashy/canlii-mcp"],
  "env": { "CANLII_API": "your_api_key" }
}

The CanLII key is obtained through CanLII’s API application process. The server does not provide a fallback key and does not store keys supplied with requests. A self-hosted HTTP instance can set PORT, which defaults to 3000; MCP_AUTH_TOKEN is optional and adds bearer-token protection.

The hosted configuration examples cover Claude Desktop, Cursor, VS Code, and Windsurf. The hosted URL can be used directly by clients that support custom HTTP headers. Stdio-only clients require a separate proxy according to the README.

Tools and capabilities

  • list_case_databases: discover CanLII court and tribunal databases.
  • list_cases: browse decisions from a selected case database.
  • get_case: retrieve a case’s title, citation, date, and keywords.
  • get_case_citations: inspect cited cases, citing cases, or referenced legislation.
  • list_legislation_databases: discover statute and regulation databases.
  • list_legislation: browse entries in a selected legislation database.
  • get_legislation: retrieve metadata for a specific legislative item.

Limitations and notes

The Vaquill-AI/canlii-mcp MCP server is limited by the CanLII API’s metadata-only coverage. It cannot provide full case opinions, statute text, or regulation text through these tools. API usage is subject to per-key limits enforced by the server: one request at a time, two requests per second, and 5,000 requests per day. Usage is tracked independently for each CanLII key, and requests beyond the daily allowance return an error instead of being sent to CanLII.

Because every hosted request uses the caller’s own CanLII key, the available quota depends on that key. The project is released under the MIT license.

Read the full README →View source on GitHub →

Related MCP Servers

View all in Legal View all alternatives
  • Turk Hukuku Mevzuat MCP logoTurk Hukuku Mevzuat MCP

    Turkish legislation live from the official source (mevzuat.gov.tr): current article text by law and article number, with verification links. Install: uvx turk-hukuku-mevzuat-mcp.

    ⚖️ Legal4 views
    Compare vs Turk Hukuku Mevzuat MCP →
  • Nexus Legal MCP logoNexus Legal MCP

    Multi-jurisdictional legal analysis (ISO 31000) for Spanish, Latin American and European law. 11 tools: analyze, draft, audit, montecarlo, doctrina (DGT/TEAC), jurisprudencia (CENDOJ 141k + Colombian CC/CSJ/CE 106k), opinion, redteam, crossbordercompare, consulta. Install: npx -y @nexus-legal/mcp with API key from https://nexusquantum.legal/developers.

    ⚖️ Legal3 views
    Compare vs Nexus Legal MCP →
  • Lexapi MCP logoLexapi MCP

    EU legal research over EUR-Lex — 10 tools for structured search, CELEX/URL document fetch, recent Official Journal publications, inbound/outbound citation graph, and semantic search over case law + legislation. FREE tier available; semantic tools require a paid plan. Install: npx -y @lexapi/mcp.

    ⚖️ Legal2 views
    Compare vs Lexapi MCP →
  • Ris MCP Ts logoRis MCP Ts

    Access Austrian federal laws, state laws, court decisions, and legal documents via the RIS (Rechtsinformationssystem) API with 12 specialized tools.

    ⚖️ Legal1 views
    Compare vs Ris MCP Ts →

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars
5
Stargazers on the source repository.
npm downloads
78M
Package downloads in the last 30 days.
Last commit
4d ago
Most recent push to the default branch.
Tools exposed
7
Callable tools this server registers over MCP.
Directory activity
3 views
Config copies, upvotes, and views on AllMCPs.

Reviews

No reviews yet — be the first to share how this listing worked for you.

Frequently Asked Questions about Canlii MCP

For local stdio use, the README documents Node.js 22+ with `npx -y @tomilashy/canlii-mcp` and the `CANLII_API` environment variable. A hosted endpoint is also available without local installation.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewCanlii MCP AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/vaquill-ai-canlii-mcp?style=directory)](https://allmcps.com/mcp/vaquill-ai-canlii-mcp)
HTML Embed
<a href="https://allmcps.com/mcp/vaquill-ai-canlii-mcp"><img src="https://allmcps.com/api/badge/vaquill-ai-canlii-mcp?style=directory" alt="Canlii MCP on AllMCPs" /></a>

Technical Specs & Signals

Category⚖️Legal
PricingFree
More technical detailsExpand ▾
TransportSTDIO
RuntimeNode.js
AuthAPI key
LicenseMIT
ClientsClaude Desktop, Cursor, Windsurf
Last updatedSep 7, 2026
9/10 checks healthy over the last 32d
Views3
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
GitHub stars5
GitHub Star CountTotal stargazers on GitHub representing community popularity (5 stars).
Last commit4d ago
Last Repository CommitThe most recent commit or push recorded for this server's GitHub repository.Last commit on Sep 6, 2026
npm downloads78,295,807/mo
Monthly npm DownloadsAverage monthly package installs recorded from npm registry statistics.
56Quality signal: Good · 56/100How this signal is calculated ▾
Server availabilityNot measured

Not scored for repo-hosted servers — we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership6/20
Documentation & tools27/30
Adoption & activity9/15
Community engagement0/10

A guidance signal from public completeness & health data — not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

Supply-chain signal

2 high-severity advisories on record for this package. Most advisories affect transitive dependencies and may not be exploitable in this server's actual usage — this is a directional signal, not a security audit.

Critical 1High 1Medium 2Low 0

Scanned 18d ago via OSV.dev · @tomilashy/canlii-mcp (npm)

★ Spotlight Slot

Feature Your MCP Server

Get maximum visibility for your server across our directory, search results, and detail pages.

Spotlight Your Server

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to unlock edit access and the Official badge — proof is checked automatically, then reviewed by our team.

Free dofollow backlink: add your website and place the AllMCPs badge on it — no claim needed. We detect it automatically and keep it verified as long as the badge stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in ⚖️ Legal →Best MCP servers for Legal →Alternatives to Canlii MCP →Install in Claude DesktopInstall in CursorInstall in VS Code