CourtListener MCP Server

MCP for CourtListener: US federal and state opinions, dockets, judges, plus eCFR regulations.

Remote serverstreamable-httpPython

What is the CourtListener MCP Server?

MCP for CourtListener: US federal and state opinions, dockets, judges, plus eCFR regulations.

What you get

Use it with Claude Desktop, Claude Code, Cursor, VS Code, Windsurf, ChatGPT Desktop, or any MCP-compatible client.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

How to install the CourtListener MCP Server

{
  "mcpServers": {
    "courtlistener": {
      "url": "https://courtlistener-mcp.vaquill.ai/mcp/",
      "headers": {
        "X-CourtListener-Token": "YOUR_COURTLISTENER_TOKEN"
      }
    }
  }
}

Configuration as documented by the project. Restart the client after saving.

Configuration

VariableDescriptionRequired
COURT_LISTENER_API_KEYCredential the server authenticates with.Yes
COURTLISTENER_BASE_URLEndpoint or connection string the server talks to.Yes
ECFR_BASE_URLEndpoint or connection string the server talks to.Yes

Example prompts to try

  • “Use CourtListener to Group.”
  • “Use CourtListener to Citation.”
  • “Use CourtListener to System.”

Frequently asked questions

MCP for CourtListener: US federal and state opinions, dockets, judges, plus eCFR regulations. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.