MuseDirectory
All connectors / Legal
Legal

CourtListener MCP Server

Search US court opinions, dockets, judges, and oral arguments from CourtListener's free legal database.

Connects to CourtListener to search 9M+ US court opinions, federal dockets, judge records, and appellate oral argument recordings. Muse can help legal professionals find case law, trace citation networks, research judges, and access judicial financial disclosures.

Try asking Muse: "Find all Supreme Court opinions citing Roe v. Wade and show me which ones have been most influential."

Working now?
Working
Worked last 7 days
100% of checks
How to get it
Extra setup
Account
No account needed
Price
Not stated

Source: Found in the official MCP Registry (io.github.cyanheads/courtlistener-mcp-server) · First listed September 25, 2026

Last 24 hours

Each bar is one check, every 15 minutes. Green means it answered. Last checked 2 h ago.

Is it safe to connect?

What Muse can see: It does not ask you to sign in, so it cannot see your accounts. It only sees what Muse sends it from your request.

Before it acts: Read what Muse plans to do before you approve it, and remove the app from Muse when you stop using it.

musedirectory.ai is not part of Meta. More about how Muse handles your information

How to add it to Muse

Not in Muse's Connectors list yet, but Muse can still use it. Copy the request below and paste it into Muse. Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Open Muse
https://courtlistener.caseyjhand.com/mcp

Not in Muse's Connectors list yet. Muse can still use it: its page gives you a request to paste into Muse.

Technical details: safety screening, tools, response time and recent checks

Response time at the last check: 689ms. Worked in 100% of checks over 30 days.

Screening · September 25, 2026

Screened, no issues found

MCP handshake
Pass
Answered in 365ms
Domain against threat feeds (Cloudflare security DNS)
Pass
courtlistener.caseyjhand.com not flagged
Published packages against the OSV malicious-package database
Pass
No malicious-package advisories
Hidden instructions or invisible characters in tool text
Pass
14 tools read, nothing found
Inputs asking for passwords, card numbers or seed phrases
Pass
None found
Domain and redirects
Pass
No redirects off the domain
AI review of purpose and tool behavior
Pass
No concerns

Screening looks for known threats and hidden instructions at the time of the check, and runs again weekly and whenever the tool list changes. It cannot see the server's code, so only connect what you need and review what Muse asks to do. How screening works.

Tools · 14

courtlistener_search_opinionsFull-text search across 9M+ written US court opinions with field-level filtering. Returns opinion cluster summaries with case metadata, citations, matched text snippets, and the individual opinion variants filed in each case. Supports CourtListener field syntax (caseName:"roe v w
courtlistener_get_opinionFetch the full text and metadata for a single opinion cluster by cluster ID. A cluster groups all opinions filed in a case — majority, concurrence, dissent, and per curiam. Returns the cluster metadata (case name, court, citations, dates) plus every opinion variant with HTML and
courtlistener_get_citationsRetrieve the citation network for an opinion cluster. Supports two directions: "cited_by" (opinions that cite this one — measures precedential influence) and "citing" (opinions this one cites — reveals the authority chain relied on). This is the primary tool for tracing legal pre
courtlistener_lookup_citationResolve legal citations (e.g., "410 U.S. 113", "93 S. Ct. 705") to opinion cluster IDs and case metadata. Enables workflows that start from a known citation rather than a search query. CourtListener extracts every citation it finds in the submitted text, so passing a passage retu
courtlistener_search_docketsSearch RECAP federal court dockets. Query terms match case name, docket number, party, and attorney names; filters narrow by party name, court, and filing date. RECAP is a crowd-sourced mirror of PACER (the federal court filing system) — coverage varies by court and date. Returns
courtlistener_get_docketFetch full docket metadata and entry list for a single federal case by docket ID. Returns all available docket entries with document availability status. Documents with is_available=true have a RECAP-stored copy; others require a PACER account. Obtain docket IDs from courtlistene
courtlistener_get_partiesFetch all parties and attorneys of record for a RECAP federal docket by docket ID. Returns each party's name, role (Plaintiff, Defendant, Petitioner, Respondent, etc.), and their attorneys with contact information, scoped to this docket. Costs two upstream requests per call (part
courtlistener_search_judgesSearch judge/person records by name, appointing president, court, political affiliation, or demographic. Returns biographical data, current position, and appointment summary. Use courtlistener_get_judge for full appointment history and education records.
courtlistener_get_judgeFetch full biographical profile for a single judge: positions on record — judicial appointments across all courts plus non-judicial roles — education, political affiliations, and ABA ratings. The position list is paginated upstream and walked under a page bound; the response repo
courtlistener_lookup_courtsList courts with optional filtering by jurisdiction type, active/inactive status, and scraper coverage. Primarily used to discover court IDs for use in search and filter parameters across all other courtlistener tools. Defaults to the active bench — the courts CourtListener still
courtlistener_search_oral_argumentsSearch appellate oral argument audio recordings — the largest public collection of oral argument audio. Returns recording metadata with two direct MP3 links per result (download_url at the originating court, local_path for CourtListener's durable copy), panel judge IDs, and trans
courtlistener_get_oral_argumentFetch the full detail record for a single oral argument audio recording by its ID (the audio_id from courtlistener_search_oral_arguments). Returns the case name, panel judge IDs, duration, MP3 download URL, linked docket, and the speech-to-text transcript when transcription has c
courtlistener_search_financial_disclosuresSearch federal judicial financial disclosure filings — the annual reports judges file on investments, gifts, debts, outside positions, and income. Filter by judge (person ID from courtlistener_search_judges) and/or filing year; the year filter is applied to the fetched page only
courtlistener_get_financial_disclosureFetch a single judicial financial disclosure by ID with its parsed line-item rows — investments, debts, positions, reimbursements, non-investment and spouse income, agreements, and gifts. This is the itemized companion to courtlistener_search_financial_disclosures (which returns

Recent checks

2026-09-28 07:00:48live · HTTP 200689ms
2026-09-28 04:31:09live · HTTP 200598ms
2026-09-28 02:15:54live · HTTP 200404ms
2026-09-27 23:46:08live · HTTP 200968ms
2026-09-27 21:31:02live · HTTP 2001106ms
2026-09-27 19:15:56live · HTTP 2002652ms
2026-09-27 16:46:27live · HTTP 200701ms
2026-09-27 14:46:38live · HTTP 2003808ms
2026-09-27 12:31:23live · HTTP 2001823ms
2026-09-27 10:15:58live · HTTP 2004016ms
2026-09-27 07:46:26live · HTTP 2001588ms
2026-09-27 05:31:27live · HTTP 2003280ms

Link

https://courtlistener.caseyjhand.com/mcp

Questions about CourtListener MCP Server in Muse

How do I connect CourtListener MCP Server to Muse?

Not in Muse's Connectors list yet, but Muse can still use it. Paste this into Muse: "Use CourtListener MCP Server to help me. It is a free service with an MCP server at https://courtlistener.caseyjhand.com/mcp. It does not need an API key. Ask me before you share anything with it." Muse asks before it shares anything with the app's site. Meta does not review apps used this way, so only use ones you trust. We tested this in the Muse app on September 24, 2026: Muse used an app's link directly this way and returned a live answer.

Is CourtListener MCP Server working right now?

At the last check (September 28, 2026, 07:00 UTC) the endpoint was working, answering in 689ms. Over the last 7 days it answered 100% of health checks. It is checked every 15 minutes.

Is CourtListener MCP Server safe to connect to Muse?

It was screened on September 25, 2026 with the result "screened, no issues found". Screening checks the domain against threat feeds and reads the tools for hidden instructions and requests for passwords or card numbers. It cannot see the server's code, so grant only the access you need.

What can CourtListener MCP Server do in Muse?

It exposes 14 tools, including courtlistener_search_opinions, courtlistener_get_opinion, courtlistener_get_citations, courtlistener_lookup_citation. For example, you could ask Muse: "Find all Supreme Court opinions citing Roe v. Wade and show me which ones have been most influential."

Follow CourtListener MCP Server

Tell me if CourtListener MCP Server goes down, comes back, or changes its tools
One email per change. You confirm first, and every email has a link to stop.
Made this app? Claim it or get a status badge

Is this yours?

This listing was added from public sources (Found in the official MCP Registry (io.github.cyanheads/courtlistener-mcp-server)). If you build CourtListener MCP Server, claim it to correct the details and get your badge.

Claim this listing

CourtListener MCP Server status badge

Paste this on your site or README. It always shows the latest check.

<a href="https://musedirectory.ai/connector/courtlistener-mcp-server"><img src="https://musedirectory.ai/badge/courtlistener-mcp-server.svg" alt="CourtListener MCP Server on musedirectory.ai" width="236" height="40"></a>

More for app makers