Legal Court MCP Server
MCP Server for court decisions, case law, and legal research. Gives AI agents access to 3M+ US court decisions via CourtListener and EU legislation via EUR-Lex.
Tools
| Tool | Description |
|---|---|
search_cases |
Search 3M+ US court decisions by keyword |
get_case_details |
Get full case details (judges, citations, opinion text) |
search_by_citation |
Find a case by legal citation (e.g. "410 U.S. 113") |
get_court_info |
Information about a specific court |
search_judges |
Search judges by name |
search_eu_law |
Search EU legislation and case law via EUR-Lex |
Installation
pip install legal-court-mcp-server
Usage with Claude Desktop
Add to your claude_desktop_config.json:
{
"mcpServers": {
"legal-court": {
"command": "legal-court-server"
}
}
}
Or with uvx (no install needed):
{
"mcpServers": {
"legal-court": {
"command": "uvx",
"args": ["legal-court-mcp-server"]
}
}
}
Data Sources
- CourtListener — Free, open database of 3M+ US court opinions. No API key needed.
- EUR-Lex — Official EU law database with regulations, directives, and case law.
Examples
search_cases("free speech first amendment")
search_cases("copyright fair use", court="scotus")
search_by_citation("347 U.S. 483") # Brown v. Board of Education
get_court_info("scotus")
search_judges("Ruth Bader Ginsburg")
search_eu_law("artificial intelligence regulation")
License
MIT
Metadata
Release files for legal-court-mcp-server 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| legal_court_mcp_server-0.1.0.tar.gz | 6.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| legal_court_mcp_server-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 15.2 kB
Release files / legal_court_mcp_server-0.1.0.tar.gz
| Download URL | legal_court_mcp_server-0.1.0.tar.gz |
|---|---|
| Size | 6.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b8ff50b57b73f85fe1b1560ba429dbb449bd1c7fe89a327e5e2f953d448b6812
|
|
BLAKE2b-256 checksum How to use checksums |
c308fbf7b9e0e41c0cbbb9e9cf3da011f3856cb5b3a2453f3c3584d4ea362942
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|
Release files / legal_court_mcp_server-0.1.0-py3-none-any.whl
| Download URL | legal_court_mcp_server-0.1.0-py3-none-any.whl |
|---|---|
| Size | 8.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
043a060e32d995ca71dcf161c680c7bc1e1bc940c71a60476ef3c051e215b3f7
|
|
BLAKE2b-256 checksum How to use checksums |
c3da9e3fa39b4702b3d9f6f92003189f18b54a718a3d399368d6a9248fe3bbd2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.3
|