Courtlistener MCP Server logo

Courtlistener MCP Server

Unclaimed

by cyanheads

Search and retrieve US court opinions, federal dockets, judge records, citation networks, and oral arguments from CourtListener's 9M+ opinion corpus via MCP. STDIO or Streamable HTTP.

Install

$docker run --rm -e COURTLISTENER_API_TOKEN=your-token -p 3010:3010 courtlistener-mcp-server

Set up this server

This server needs project-specific setup. Follow the project instructions; no reusable public launch command is available yet.

Project instructions
ai-agentsai-toolscase-lawcitation-networkcourt-opinionscourtlistenercyanheadsfederal-courtsjudgeslegallegal-researchmcpmcp-servermodel-context-protocolpacerrecaptypescript

More in Search & Web

Browse the full directory

Unclaimed listing

Is this your MCP server?

This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.

Claim this server

Security profile

Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works

14 of 14 tools

Documented tools (14)

From project documentation. A server handshake does not verify each tool’s description or behavior.

courtlistener_get_citations

Retrieve the citation network for an opinion: opinions cited by it (citing) or that cite it (citedby)

courtlistener_get_docket

Fetch docket metadata and entry list for a single federal case

courtlistener_get_financial_disclosure

Fetch one disclosure's parsed line items — investments, debts, positions, income, gifts — with coded values decoded to dollar ranges; selectable by category

courtlistener_get_judge

Fetch full biographical profile, appointment history, and education for a single judge

courtlistener_get_opinion

Fetch full text and metadata for an opinion cluster — returns all opinion variants (majority, concurrence, dissent)

courtlistener_get_oral_argument

Fetch full detail for a single oral argument — panel, duration, MP3 link, and speech-to-text transcript

courtlistener_get_parties

Fetch all parties and attorneys of record for a RECAP federal docket by docket ID

courtlistener_lookup_citation

Resolve legal citations (e.g., "410 U.S. 113") to cluster IDs and case metadata — one entry per citation found in the input

courtlistener_lookup_courts

List courts filtered by jurisdiction type, active/inactive status, and scraper coverage

courtlistener_search_dockets

Search RECAP federal court dockets by party name, attorney, court, and date

courtlistener_search_financial_disclosures

Search federal judicial financial disclosure filings by judge and year — category counts, itemized gifts, and source PDF

courtlistener_search_judges

Search judge records by name, appointing president, court, and political affiliation

courtlistener_search_opinions

Full-text search across 9M+ written court opinions with field-level filtering, date ranges, status, and sort

courtlistener_search_oral_arguments

Search appellate oral argument audio recordings by case name, court, and date argued

Tool change history

Compared across complete checks of the same configuration. Tools were listed, not invoked. Input-schema changes are not measured here.

No complete tool checks yet.

FAQ

Questions about Courtlistener MCP Server

How do I connect Courtlistener MCP Server to Claude?
The listing records `docker run --rm -e COURTLISTENER_API_TOKEN=your-token -p 3010:3010 courtlistener-mcp-server` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Desktop, Cursor, VS Code as compatible clients.
Is Courtlistener MCP Server free?
The listed licence is Apache-2.0. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
What can Courtlistener MCP Server do?
Courtlistener MCP Server documents 14 tools to the agent, including courtlistener_get_citations, courtlistener_get_docket, courtlistener_get_financial_disclosure. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.