# CanLII

> Use this tool when you need to access Canadian legal information, including court decisions and legislation, to support research or build legal research applications. It provides a comprehensive API for searching and retrieving legal data, with features like date filtering, language support, and schema validation. Ideal for legal professionals, AI assistants, and developers requiring authoritative Canadian legal databases.

Canonical page: https://skillsregistry.net/skills/alhwyn-canlii  
JSON: https://api.skillsregistry.net/v1/skills/alhwyn-canlii

## Description

This MCP server provides AI assistants with access to the CanLII (Canadian Legal Information Institute) API for searching and retrieving Canadian legal information including court decisions, legislation, and legal citations. Built for Cloudflare Workers using TypeScript with the Model Context Protocol SDK, it offers tools for browsing courts and tribunals, searching case law decisions, retrieving case metadata and citations, accessing legislation databases, and scraping legal document content from URLs. The implementation includes comprehensive date filtering capabilities, supports both English and French languages, and handles complex legal data structures through Zod schema validation, making it valuable for legal professionals conducting research, AI assistants requiring access to Canadian jurisprudence, and developers building legal research applications that need programmatic access to authoritative Canadian legal databases.

## Trust

- **Trust score (0–1):** 1.00
- **Verification tier:** verified
- **Last scanned:** 2026-09-19

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** database
- **Updated:** 2026-09-19

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/alhwyn-canlii)
- **Repository:** <https://github.com/alhwyn/canlii-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "alhwyn-canlii"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/alhwyn-canlii` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/alhwyn-canlii/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
