# Vaquill Ai Courtlistener MCP server

Source: https://glimind.com/server/mcp-registry%2Fio.github.vaquill-ai%2Fcourtlistener-mcp
Registry id: `mcp-registry/io.github.vaquill-ai/courtlistener-mcp`
Status: live (checked 2026-10-27T04:18:16.014Z)

## Verdict

Vaquill Ai Courtlistener MCP server answered 99.93% of Glimind's liveness checks over 30 days, better than 33% of MCP servers, with 1088 ms median handshake and 48 outages in 90 days. Its agent-readiness grade is A (98/100) across 34 tools, costing an agent about 6,189 tokens to load. Checked every few minutes; no tool is ever called.

## Measurements (30 days)

| Metric | Value | Better than |
|---|---|---|
| Uptime, 30 days | 99.93% | 33% of MCP servers |
| Median handshake latency | 1088 ms | 16% of MCP servers |
| p95 handshake latency | 3442 ms | — |
| Checks in 30 days | 4,982 | — |
| Outages, 90 days | 48 | — |
| Median recovery | 5 min | — |
| Agent-readiness score | 98/100 (A) | 92% of MCP servers |
| Tools | 34 | — |
| Tool-list size for an agent | ~6,189 tokens | 36% of MCP servers |
| Days observed | 29 | — |

## Install

```json
{
  "mcpServers": {
    "vaquill-ai-courtlistener-mcp-server": {
      "type": "http",
      "url": "https://courtlistener-mcp.vaquill.ai/mcp/"
    }
  }
}
```

Claude Code:

```sh
claude mcp add --transport http vaquill-ai-courtlistener-mcp-server https://courtlistener-mcp.vaquill.ai/mcp/
```

## Tools (55)

- `batch_lookup_citations`: Batch lookup multiple citations
- `citation_batch_lookup_citations`: Look up multiple legal citations in a single request. This is more efficient than making individual requests for each citation. Accepts up to 100 citations at o
- `citation_enhanced_citation_lookup`: Enhanced citation lookup combining citeurl parsing with CourtListener data. This tool first uses citeurl to parse and validate the citation format, then optiona
- `citation_extract_citations_from_text`: Extract all legal citations from a block of text using citeurl. This tool finds and parses all legal citations within a given text, including both long-form and
- `citation_lookup_citation`: Look up a legal citation to find the opinion it references in CourtListener. This tool accepts various citation formats including: - U.S. Reporter citations (e.
- `citation_parse_citation_with_citeurl`: Parse a legal citation using citeurl's advanced citation recognition. This tool uses the citeurl library to parse legal citations and extract structured informa
- `citation_verify_citation_format`: Verify if a citation string is in a valid format using citeurl's advanced parsing. This tool performs validation using citeurl's comprehensive citation template
- `ecfr_get_ancestry`: Get the ancestry chain (title -> ... -> node) for a CFR node on a date.
- `ecfr_get_daily_search_counts`: Get search result counts broken down by date (daily histogram).
- `ecfr_get_hierarchy_search_counts`: Get search result counts distributed across the CFR hierarchy.
- `ecfr_get_search_count`: Get the total number of CFR sections matching a search query.
- `ecfr_get_search_suggestions`: Get search-term suggestions for a partial CFR query.
- `ecfr_get_search_summary`: Get summary details (counts + metadata) for a CFR search query.
- `ecfr_get_source_xml`: Fetch the source regulation TEXT (XML) for a CFR node on a snapshot date. Pass a part or section to scope the request. Fetching an entire large title at once ca
- `ecfr_get_title_search_counts`: Get search result counts broken down by CFR title.
- `ecfr_get_title_structure`: Get the full hierarchical structure (title -> section) of a CFR title on a date.
- `ecfr_get_title_versions`: List the available content versions (issue dates) for one CFR title.
- `ecfr_list_agencies`: List all agencies that appear in the CFR, with their title/chapter references.
- `ecfr_list_all_corrections`: List CFR corrections, optionally filtered by title and/or effective date.
- `ecfr_list_corrections_by_title`: List all corrections for a single CFR title.
- `ecfr_list_titles`: List all 50 CFR titles with their latest amended/issue dates and status.
- `ecfr_search_regulations`: Full-text search over federal regulations, returning matching sections with hierarchy.
- `enhanced_citation_lookup`: Enhanced citation lookup
- `extract_citations_from_text`: Extract citations from text
- `get_ancestry`: Get eCFR ancestry
- `get_api_status`: Get API status
- `get_audio`: Get oral argument audio information by ID from CourtListener.
- `get_cluster`: Get an opinion cluster by ID from CourtListener.
- `get_court`: Get court information by ID from CourtListener.
- `get_daily_search_counts`: Get eCFR daily search counts
- `get_docket`: Get a specific court docket by ID from CourtListener.
- `get_opinion`: Get a specific court opinion by ID from CourtListener.
- `get_person`: Get judge or legal professional information by ID from CourtListener.
- `get_search_suggestions`: Get eCFR search suggestions
- `get_search_summary`: Get eCFR search summary
- `get_source_json`: Get eCFR source JSON
- `get_source_xml`: Get eCFR source XML
- `get_title_search_counts`: Get eCFR title search counts
- `get_title_structure`: Get eCFR title structure
- `health_check`: Health check endpoint
- `list_agencies`: List eCFR agencies
- `list_all_corrections`: List all eCFR corrections
- `list_corrections_by_title`: List eCFR corrections by title
- `list_titles`: List eCFR titles
- `lookup_citation`: Look up a citation
- `parse_citation_with_citeurl`: Parse citation with citeURL
- `search_audio`: Search oral argument audio recordings in CourtListener.
- `search_dockets`: Search federal cases (dockets) from PACER in CourtListener.
- `search_dockets_with_documents`: Search federal cases (dockets) with up to three nested documents. If there are more than three matching documents, the more_docs field will be true.
- `search_opinions`: Search case law opinion clusters with nested Opinion documents in CourtListener.
- `search_people`: Search judges and legal professionals in the CourtListener database.
- `search_recap_documents`: Search federal filing documents from PACER in the RECAP archive.
- `search_regulations`: Search eCFR regulations
- `status`: Check the status of the CourtListener MCP server. Returns: A dictionary containing server status, system metrics, and service information.
- `verify_citation_format`: Verify citation format

Measured by Glimind (https://glimind.com): MCP handshake + tool list only, no tool is ever called. CC BY 4.0.
