CourtListener MCP for AI Agents. Analyze case law, dockets, and judicial records for legal research.
CourtListener delivers a specialized Model Context Protocol for AI agents that handles complex legal research. Your agent can search court opinions, audit dockets, and pull detailed judge information by simply asking questions in natural language. It turns hours of manual database searching into instant, conversational answers.
Give Claude and any AI agent real-world access
Find specific legal opinions using keywords, retrieving metadata like the court name and date filed.
Query court dockets to stay updated on active case filings and procedural movements in real time.
Get detailed profiles for judges, including information about their service dates and financial disclosures.
List the specific citations associated with an opinion so you can trace its place within the legal network.
Retrieve a list of all available courts, ensuring your research is accurate for the correct jurisdiction.
Ask an AI about this
Waiting for input…
What AI agents can do with CourtListener: 10 Tools for Legal Research & Case Law Analysis
These tools let your agent perform specific actions like searching dockets, getting judge profiles, or listing citations across legal databases.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using CourtListener MCPGet Judge
Pulls specific biographical and professional details about a named judge.
List Citations
Provides all the legal citations tied to a particular court opinion.
List Financial Disclosures
Retrieves public records of a judge's financial filings and assets.
List Judges
Generates an alphabetized list of all judges currently recorded in the system.
List Opinions
Lists available legal opinions, providing basic details for further investigation.
Get Opinion
Fetches the full text and detailed metadata for a specific court opinion using its identifier.
Search Dockets
Searches current court dockets to find active case filings based on names or dates.
Search Opinions
Searches the full database of legal opinions using keywords, date ranges, and...
Get Court
Retrieves specific details about a court system or jurisdiction by name.
List Courts
Lists all known courts and their respective metadata to confirm the correct legal...
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with CourtListener, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by CourtListener. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
CourtListener MCP: Solving Manual Case Law Research with Opinions
Today, conducting deep legal research means juggling multiple websites. You find an opinion, but you have to manually copy the citation and then navigate to a separate docket portal just to see if that case has been updated since the ruling was filed. It's tedious, error-prone work that eats up days.
With this MCP, your agent handles it all. Ask for opinions on a topic, and you get not only the text but also immediate access to its citations and the ability to cross-reference judge details. You stop copying data and start receiving actionable intelligence.
CourtListener MCP: Auditing Judge Backgrounds and Dockets
Before making any legal assumption, you have to verify who made the ruling. This means manually checking judge profiles, hunting down their service dates, and trying to locate public financial disclosures—a process that takes weeks.
Now, your agent runs background checks in seconds. You can use `list_judges` to get a roster, then deep-dive into any profile using `get_judge`, followed by `list_financial_disclosures`. The data is instantly synthesized for you.
What CourtListener MCP for AI Agents MCP does for your AI
Managing legal research used to mean jumping between dozens of specialized portals, cross-referencing citation data, and hoping you didn't miss a key docket entry. Now, your AI agent handles the whole workflow. By connecting CourtListener to your agent—whether that's through Claude, Cursor, or any MCP-compatible client—you don't interact with technical forms; you talk to an expert assistant.
You can ask your agent to find all recent opinions on a specific legal topic, retrieve detailed court dockets for ongoing cases, and even verify the financial disclosures of a judge involved in litigation. It makes complex case law research feel like having a full-time paralegal sitting next to you.
This entire capability is managed through Vinkius, making it easy to connect your AI workflow without needing deep legal tech expertise.
019d842a-9548-719d-ae13-505e890a3777 How to set up CourtListener MCP for AI Agents MCP
The bottom line is, you tell your agent what legal information you need, and it pulls structured data from court databases directly into your chat window.
First, subscribe to this MCP on Vinkius.
Second, input your CourtListener API key into your AI client's settings.
Third, ask your agent a natural language question—like 'What are the recent opinions regarding copyright fair use?'—and it handles the rest.
Who uses CourtListener MCP for AI Agents MCP
Legal professionals, investigative journalists, and law students who struggle with the sheer volume of raw legal text. If manual case history research takes up hours of your day, this MCP is built for you.
You need to track how specific regulations are being interpreted in recent court rulings. You use the agent to search for opinions and audit dockets related to compliance issues.
Your job is verifying facts on powerful figures, so you run background checks using the agent to retrieve judge profiles and financial disclosures.
You need to build a comprehensive understanding of case law. You use the agent to list citations for key opinions, mapping out legal precedents automatically.
Benefits of connecting CourtListener MCP for AI Agents MCP
Instantly audit court dockets: Use search_dockets to monitor ongoing litigation and see exactly what cases are actively filed in a given jurisdiction without manual site visits.
Deep dive into judge history: Pull profiles using list_judges or get_judge, and then verify their financial records with list_financial_disclosures. This keeps your research objective and grounded.
Understand legal context fully: Don't just read an opinion. Use list_citations to map out the entire network of precedents that influenced the ruling, giving you full background knowledge.
Efficient case gathering: Start broad by using search_opinions, then narrow your focus instantly with get_opinion to retrieve all necessary details for a single case file.
Jurisdictional certainty: Before starting any search, use list_courts or get_court to confirm the exact court and rules governing your research area. You never want to mix up jurisdictions.
CourtListener MCP for AI Agents MCP use cases
Tracking a specific case's progression
A paralegal needs to know if 'Acme Corp' filed anything new this month. They ask their agent, and it uses search_dockets to find the most recent filings, returning case numbers and filing dates immediately.
Verifying legal standing for a client
A corporate counsel needs to know if a specific law has been challenged recently. They ask their agent to use search_opinions with keywords like 'statute X' and receive the top 5 most relevant, recent opinions.
Building a background file on an opponent
A journalist needs deep context on a judge. They ask their agent to use get_judge followed by list_financial_disclosures, building a comprehensive profile that verifies the judge’s professional history.
CourtListener MCP for AI Agents MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Confusing opinions with dockets
A user searches for a case name and only gets general court information. They assume they've found everything, but miss the active filings.
To find what's happening right now, use search_dockets. If you need to read the actual ruling text, make sure you run search_opinions first and then retrieve details using get_opinion.
Missing jurisdiction context
A researcher finds an opinion but can't confirm if it applies to their state. They spend hours cross-referencing manual court lists.
Always start by using list_courts or get_court. This verifies the rules and metadata for your specific jurisdiction before you run any search.
Overlooking related legal context
A user finds a key opinion but doesn't know which other cases relied on it. The research feels incomplete.
After finding an opinion, immediately use list_citations. This tool shows you the full network of legal precedents that influenced or referenced that specific ruling.
When to use CourtListener MCP for AI Agents MCP
Use this MCP if your work depends on structured data from court systems. You need to find what was filed (dockets), who made the decision (judges, financials), and why it matters (opinions and citations). Don't use this if you are just looking for general legal summaries or articles; those require different types of sources. If your goal is simply to list all available courts without running a search, list_courts handles that efficiently. But if you need deep-dive comparison across multiple domains—like matching a judge's financial status against their rulings—this tool gives you the specific mechanisms like get_judge and search_opinions to link them together.
Frequently asked questions about CourtListener MCP for AI Agents MCP
How does CourtListener help me search for case law and opinions? +
CourtListener lets your AI agent perform complex searches across massive databases of court opinions using natural language. Instead of writing complicated search queries, you just ask what you need—for example, 'What are the recent rulings on data privacy?'.
Can I use CourtListener to audit judge credentials? +
Yes. You can pull detailed profiles for specific judges and check their professional history and financial disclosures. This is critical for verifying who has been making legal decisions in your area of research.
What if I need to track a case's current status? +
You can use CourtListener to search active court dockets. Your agent will pull the most recent filings and procedural updates for a given case, letting you monitor litigation without visiting multiple websites.
Is CourtListener useful for tracking legal precedents? +
Absolutely. If your agent finds an important opinion, it can instantly list all the citations associated with that ruling. This shows you exactly which previous cases set the groundwork for the current law.
What kind of courts does CourtListener cover? +
The MCP allows you to list and get details for various court systems, helping you confirm your jurisdiction before you start any search. This ensures all your research is legally accurate from the outset.