Vinkius
CourtListener

CourtListener MCP. Audit court dockets and judicial history via AI.

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 connects your AI agent to massive legal databases, letting you search court opinions, dockets, and judicial records in plain conversation.

It lets you audit case law by keyword or track ongoing litigation history without ever visiting a complex portal.

What your AI agents can do

Get court

Gets the detailed information for one specific court location or jurisdiction.

Get judge

Retrieves full background details for a single, specified judge.

Get opinion

Retrieves detailed metadata and text for a single, specific court opinion.

+ 7 more capabilities included
Find court details

Retrieves specific metadata about any available court system.

Track case filings

Searches active court dockets to keep you updated on ongoing litigation and case movements.

Research legal rulings

Finds specific legal opinions by keyword, retrieving the full metadata like the filing date and originating court.

Audit judicial history

Gathers background information on judges, including their service dates and financial disclosures.

Follow legal citations

Lists all precedents or related cases tied to a specific published opinion.

Supported MCP Clients

OAuth 2.0 Compatible
Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on Vercel Vercel
Vinkius runs on Zendesk Zendesk
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

CourtListener: 10 Tools for Legal Data

These tools let your agent access specific data points across the entire spectrum of judicial records—from listing all courts to checking specific financial disclosures.

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 on Vinkius
get019d842a

get court

Gets the detailed information for one specific court location or jurisdiction.

get019d842a

get judge

Retrieves full background details for a single, specified judge.

get019d842a

get opinion

Retrieves detailed metadata and text for a single, specific court opinion.

list019d842a

list citations

Lists all related citations to an opinion, helping you map the legal network.

list019d842a

list courts

Lists all available courts and their metadata to confirm your research scope.

list019d842a

list financial disclosures

Provides public records of financial disclosures made by a judge.

list019d842a

list judges

Provides lists of judges, which you can then use to narrow down your search context.

list019d842a

list opinions

Lists available legal opinions, allowing you to browse the scope of existing case law.

search019d842a

search dockets

Searches active court dockets to see real-time status and filings for current cases.

search019d842a

search opinions

Searches the entire repository of legal opinions using keywords or 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,800+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,800+ 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
CourtListener MCP server cover

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

Your data is protected. See how we built 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.

The manual headache of tracking court cases today

Right now, finding case history means jumping through hoops: you start on a general court website, copy a case number, open another database for filings, then maybe jump to a third site just to check the judge's background. You end up with three different screenshots and a dozen tabs open.

With this MCP, your agent does all that work in one go. You tell it what you need—for example, 'Show me everything on case X.' The agent pulls together dockets, opinions, and necessary context without you ever touching a complex web portal.

Getting judicial history with CourtListener

You don't have to manually check multiple public records. The agent combines `list_judges` and `get_judge` automatically, giving you a clean profile. It also cross-references this data by allowing you to run `list_financial_disclosures` against any judge ID.

Now, your AI client provides a single source of truth that links judicial background directly to the legal rulings themselves.

What you can do with this MCP connector

Need to understand the background on a specific ruling? CourtListener runs an entire legal research workflow through your AI client. You stop jumping between separate court websites and start talking to a single agent that pulls data from open, authoritative sources. Your agent can find opinions based on keywords, check an individual judge’s history, or pull up a list of related cases.

It handles everything required to trace the full lineage of a legal concept.

This MCP is built for deep compliance and research. When your AI client compiles data from various tools, Vinkius tracks every single call through its cryptographically signed audit trail. This means you get verifiable proof of exactly where the information came from. Whether you are monitoring corporate litigation or verifying judicial disclosures, this tool ensures your legal context is always grounded in traceable records.

Built · Hosted · Managed by Vinkius CourtListener MCP - Research Legal Opinions & Dockets Server ID 019d842a-9548-719d-ae13-505e890a3777
Vinkius Inspector
Compliance Grade A+
Score 100/100
Vinkius Inspector Badge — Score 100/100

Common Questions About CourtListener MCP

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.

How can I use the `list_courts` tool to determine my correct jurisdiction? +

You simply run the list_courts command. This pulls a complete catalog of all available courts in our database, letting you confirm your search area and ensure any dockets or opinions you retrieve are legally accurate for your region.

If I want to see a judge's financial history, is `list_financial_disclosures` the right tool? +

Yes, running list_financial_disclosures provides mandated public records of a judge’s assets and income. This lets researchers verify a judge's economic context or potential conflicts of interest directly within your workflow.

What information does `get_opinion` return for a specific case? +

It pulls comprehensive metadata about the legal opinion, including the court name, date filed, and often the full body of the argument. You get everything needed to understand the core precedent without leaving your agent environment.

What happens if I use `search_opinions` and don't find any results? +

The tool will return a clear message indicating no matches were found. This usually means you need to adjust the search parameters, such as broadening your date range or using more generalized keywords.

If I need details for multiple judges, is it better to use `list_judges` first? +

It’s best practice. You should use list_judges to get the names and IDs of all relevant personnel. Then you can loop through those IDs using get_judge to gather detailed profiles efficiently.

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.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on 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.