4,500+ servers built on MCP Fusion
Vinkius

CourtListener MCP. Audit case law, dockets, and judge records instantly.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

CourtListener MCP on Cursor AI Code Editor MCP Client CourtListener MCP on Claude Desktop App MCP Integration CourtListener MCP on OpenAI Agents SDK MCP Compatible CourtListener MCP on Visual Studio Code MCP Extension Client CourtListener MCP on GitHub Copilot AI Agent MCP Integration CourtListener MCP on Google Gemini AI MCP Integration CourtListener MCP on Lovable AI Development MCP Client CourtListener MCP on Mistral AI Agents MCP Compatible CourtListener MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

CourtListener MCP Server helps you manage legal research. Your agent searches court opinions, dockets, and judge records using open, accessible legal data.

It lets you audit case law, track litigation filings in real-time, and retrieve detailed judge financial information without logging into multiple legal portals.

What your AI agents can do

Get court

Retrieves detailed information for a specific court.

Get judge

Retrieves detailed information for a specific judge.

Get opinion

Retrieves the full details for a specific legal opinion.

+ 7 more capabilities included
Search for Opinions

Your agent finds specific legal opinions based on keywords and retrieves metadata like the court and filing date.

Track Court Dockets

Your agent queries court dockets to give you a real-time overview of ongoing litigation and case filings.

Check Judge Credentials

Your agent retrieves detailed information about judges and lists their financial disclosures for due diligence.

Trace Legal Citations

Your agent lists all citations associated with a specific legal opinion, mapping out legal precedents.

List Available Courts

Your agent provides a complete list of courts and their metadata, ensuring your search jurisdiction is correct.

List All Judges

Your agent pulls a list of judges, which you can then use to check specific details.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

CourtListener MCP Server: 10 Tools for Legal Research

These tools allow your agent to search, list, and retrieve structured legal data, including court dockets, opinions, judge records, and legal citations.

get019d842a

get court

Retrieves detailed information for a specific court.

get019d842a

get judge

Retrieves detailed information for a specific judge.

get019d842a

get opinion

Retrieves the full details for a specific legal opinion.

list019d842a

list citations

Lists all legal citations connected to a given opinion.

list019d842a

list courts

Provides a complete list of all available courts.

list019d842a

list financial disclosures

Lists the financial disclosure records for a judge.

list019d842a

list judges

Provides a list of all judges in the system.

list019d842a

list opinions

Provides a list of all available legal opinions.

search019d842a

search dockets

Searches the court dockets for active or past litigation filings.

search019d842a

search opinions

Searches for legal opinions using keywords and date ranges.

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 every call
  • Real time usage dashboard and cost metering
  • Publish to catalog or keep private
Start building

Make Your AI Do More

Start with CourtListener, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ others, all in one place
  • Add new capabilities to your AI anytime you want
  • Every connection is secured and compliant automatically
  • Track usage and costs across all your servers
  • Works with Claude, ChatGPT, Cursor, and more
  • New servers added to the catalog every week

What you can do with this MCP connector

Your agent handles your whole legal research process. It searches court opinions, dockets, and judge records using open, accessible legal data. You can audit case law, track litigation filings in real-time, and get detailed judge financial info without logging into a bunch of separate legal portals.

Your agent lets you search for specific legal opinions using keywords and date ranges, and it returns the metadata, including the court and filing date. You can list all available courts and their metadata, making sure you're in the right jurisdiction. Need to know who's running the show? You can pull a list of all judges, and then get detailed info on a specific judge or check their financial disclosure records for due diligence.

Your agent also lets you search the court dockets for any active or past litigation filings. For any given legal opinion, your agent lists all associated legal citations, letting you trace out the precedents. You can also get detailed information for a specific court, or retrieve the full details for a specific legal opinion.

Finally, you can get the full details for a specific judge.

How CourtListener MCP Works

  1. 1 Subscribe to the server and enter your CourtListener API Key.
  2. 2 Connect the MCP Server to your preferred AI client (Claude, Cursor, etc.).
  3. 3 Use natural language prompts: 'Search for opinions regarding X' or 'List all dockets for Y.' The agent runs the necessary tools and returns the data.

The bottom line is, your agent uses the available tools to execute complex legal research queries and returns the synthesized data to your chat window.

Who Is CourtListener MCP For?

This tool is for legal professionals who need to monitor case law and dockets directly from their workflow. It helps researchers and journalists verify judicial metadata and financial disclosures without manual searches across multiple, disconnected legal platforms. If you spend time manually cross-referencing case filings and judge backgrounds, this saves you hours.

Litigation Attorney

Checks case law and docket updates to build a timeline of opposing counsel's strategy.

Legal Researcher

Runs rapid audits on legal citations and opinions to verify precedents for a new case.

Journalist

Verifies judicial metadata and financial disclosures to write accurate, conflict-free reports.

Compliance Officer

Automates querying of legal data to ensure cross-functional research teams stay compliant.

What Changes When You Connect

  • Need to know the full legal history of a case? Use search_dockets to query court filings and track litigation progress in real-time, eliminating manual checks of court websites.
  • Don't trust a single opinion. Run list_citations on any opinion to map its full legal network and see every precedent it relies on. This provides deep context.
  • Conflict checking is faster with list_financial_disclosures. You can pull a judge's disclosure records directly into your workflow, ensuring your research is clean.
  • Avoid jurisdictional errors. Run list_courts first to get a definitive list of available courts and their metadata before you run any other search.
  • Build a profile of a judge with get_judge and list_judges. You get basic details, and then you can follow up with financial records using list_financial_disclosures.

Real-World Use Cases

01

Tracking a New Lawsuit

A plaintiff needs to know the status of a major lawsuit. They prompt their agent to run search_dockets for the company's name in the last quarter. The agent identifies three active dockets, providing case numbers and court details, allowing the plaintiff to adjust their strategy.

02

Verifying a Legal Claim

A journalist writes about a controversial ruling. They use search_opinions with keywords like 'digital media' and the date range. They then run list_citations on the top results to verify which established precedents the ruling contradicted or followed.

03

Assessing Judge Bias

A legal team is preparing for a major trial. They use list_judges to find the assigned judge, then run get_judge to get background info, and finally list_financial_disclosures to check for potential conflicts of interest.

04

Completing a Case File

A paralegal is building a case file. They use list_opinions to get a list of relevant cases, select one, and use get_opinion to pull the full text and metadata. They then use get_court to confirm the correct jurisdiction.

The Tradeoffs

Searching for cases by date only

Typing 'Show me all cases from 2023' into a general search engine. This returns millions of uncurated documents, forcing you to manually filter by court, jurisdiction, and relevance.

Instead, use search_opinions or search_dockets. These tools filter by legal metadata and court system data, giving you structured, actionable results immediately.

Manual research across multiple sites

Opening the court website, then going to a judge's bio page, then opening a separate citation database. This wastes time and guarantees you miss context.

Let your agent handle the sequence. First, use list_judges to find the judge's ID. Then, run get_judge and follow up with list_financial_disclosures to keep the whole process in one chat session.

Assuming the data is complete

Trusting only a single opinion to understand a complex legal principle. You miss the context of prior limiting cases or subsequent confirmations.

Always run list_citations on the opinion you find. This traces the entire legal lineage, showing you what the case built upon and what it changed.

When It Fits, When It Doesn't

Use this server if your primary need is structured, primary-source legal data retrieval. You need to confirm facts, track filings, or audit professional history. For example, if you need to know the history of a legal concept, start with list_opinions then search_opinions. If you suspect bias, always run list_financial_disclosures after finding a judge's name. Don't use this if you just need a general overview of legal theory; you'll need a general knowledge base. Also, don't rely on it for legal advice—it only retrieves data.

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 INFRASTRUCTURE

Cloud Hosted

Managed infra

V8 Isolated

Sandboxed per request

Zero-Trust Proxy

No stored credentials

DLP Enforced

Policy on every call

GDPR Compliant

EU data residency

Token Compression

~60% cost reduction

How we secure it →

Works with Claude, ChatGPT, Cursor, and more

The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.

This server provides 10 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_court get_judge get_opinion list_citations list_courts list_financial_disclosures list_judges list_opinions search_dockets search_opinions

Legal research shouldn't require jumping between five different websites.

Today, you find a case number. You have to open the court's website. You search by case number, find the docket, and copy the citation. Then you open a separate legal database to find the full opinion, and maybe another site just to check the judge's background.

With this MCP server, you simply tell your agent: 'Find all dockets for Acme Corp in the 9th Circuit.' The agent runs `search_dockets` and returns the full, structured data set right in your chat. No clicking, no switching tabs.

CourtListener MCP Server: Track legal context with `list_citations`.

Manually tracking legal precedent means opening the primary opinion, copying the citation, and then searching multiple databases to see what cases limited it or confirmed it. It's tedious and easy to miss a critical link.

Now, you ask your agent to run `list_citations` on the opinion. It instantly generates the full legal map, showing you the entire chain of legal development. You get the context, not just the document.

Common Questions About CourtListener MCP

How do I use the `search_opinions` tool? +

Run search_opinions and provide keywords or a date range. This searches the legal database for relevant opinions and returns a list of matches and their metadata.

Does `list_financial_disclosures` check for all conflicts? +

The tool lists a judge's financial disclosure records. Use it to check for specific financial ties or conflicts of interest that you need to verify.

What is the difference between `search_dockets` and `search_opinions`? +

search_dockets finds active or past court filings (the 'what happened'). search_opinions finds the full legal rulings (the 'what was decided').

How do I find a judge's background? +

First, use list_judges to get the judge's name or ID. Then, use get_judge to pull their professional history and details.

Can I trace a case's legal history using `list_citations`? +

Yes, running list_citations on a specific opinion shows all the legal precedents that influenced it, giving you a clear view of the case's legal context.

How do I find out what courts are available using `list_courts`? +

The list_courts tool retrieves a list of all available courts. The response includes the court's name, jurisdiction, and general metadata. You can then filter this list to ensure your research targets the correct legal area.

Can `get_judge` provide information about a judge's current status? +

Yes, the get_judge tool provides comprehensive details on a judge. This includes their current service dates, assigned jurisdiction, and professional history. You can use this to confirm if a judge is active or retired.

What kind of data does `search_opinions` return? +

search_opinions returns detailed legal opinions matching your search criteria. Each result includes the opinion's title, date filed, the court that issued it, and a unique identifier for full retrieval.

How do I find my CourtListener API Key? +

Log in to your CourtListener account, and you will find your API Key under the API Tokens section. Copy and paste it below.

Can the agent search for both opinions and dockets? +

Yes. Use the search_opinions tool for legal judgments and search_dockets for case records. Your agent will return matching results from the Free Law Project database.

Is it possible to list judicial citations via the agent? +

Yes. The list_citations tool allows your agent to retrieve all precedents and subsequent citations for any opinion by providing its Opinion ID, helping you map the legal landscape.

You might also like

Built & Managed by Vinkius 30s setup 10 tools

We've already built the connector for CourtListener. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 10 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.