MCP server for UK case law using The National Archives API. Enables LLMs to search, retrieve, and cite UK legal judgments.
Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"uk-case-law": {
"args": [
"run",
"/path/to/uk-case-law-mcp/src/server.ts"
],
"command": "bun"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol (MCP) server that provides Claude with tools to search and retrieve UK case law from The National Archives.
No automated test available for this server. Check the GitHub README for setup instructions.
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
No package registry to scan.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in legal
87 tools for Korean law — statutes, precedents, ordinances, interpretations | MCP Server · CLI · npm
Proof primitive for AI agents on MultiversX. Anchor file hashes on-chain as verifiable proofs.
AFIP — Argentine tax authority, electronic invoicing (Factura Electrónica)
956k Swiss court decisions: full-text search, citation graph, statute lookup (DE/FR/IT)
MCP Security Weekly
Get CVE alerts and security updates for Uk Case Law Mcp Server and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol (MCP) server that provides Claude with tools to search and retrieve UK case law from The National Archives.
uklaw_searchSearch UK case law with optional filters:
query - Search terms (legal concepts, party names, keywords)legal_area - Filter by area (IP, commercial, employment, etc.)court - Filter by court level (Supreme Court, Court of Appeal, etc.)year_from / year_to - Date range filteringlimit - Max results (1-50)page - Paginationuklaw_get_caseRetrieve full case text:
citation - Neutral citation (e.g., [2024] UKSC 1) or document URIparagraphs - Optional range (e.g., 1-50)include_metadata - Include judges, court, date| Court Level | Examples |
|---|---|
| Supreme Court | UKSC |
| Court of Appeal | EWCA Civ, EWCA Crim |
| High Court | EWHC (Ch, QB/KB, Admin, Comm, Patents, IPEC, TCC, Fam) |
| Tribunals | EAT, UKUT (IAC, LC, AAC) |
# Clone the repository
git clone https://github.com/georgejeffers/uk-case-law-mcp-server.git
cd uk-case-law-mcp-server
# Install dependencies
bun install
# Run tests
bun test
# Start the server
bun start
Add to your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS):
{
"mcpServers": {
"uk-case-law": {
"command": "bun",
"args": ["run", "/path/to/uk-case-law-mcp/src/server.ts"]
}
}
}
Once configured, you can ask Claude questions like:
This server uses the TNA Find Case Law API, which:
This project is licensed under the PolyForm Noncommercial License 1.0.0.
You may use this software for personal, educational, and non-commercial purposes only. Commercial use requires a separate license.
Contributions are welcome for non-commercial purposes. Please open an issue or PR.