citation_batch_lookup_citations
ActiveTool of CourtListener
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 once. Args: citations: List of citation strings to look up (max 100). ctx: The FastMCP context for logging and accessing shared resources. Returns: dict[str, Any]: A dictionary mapping each citation to its corresponding opinion(s). Raises: ValueError: If COURT_LISTENER_API_KEY is not found in environment variables. httpx.HTTPStatusError: If the API request fails.
Parameters schema
{
"type": "object",
"required": [
"citations"
],
"properties": {
"citations": {
"type": "array",
"items": {
"type": "string"
},
"maxItems": 100,
"minItems": 1,
"description": "List of citations to look up (max 100)"
}
},
"additionalProperties": false
}Parent server
CourtListener
https://github.com/Vaquill-AI/courtlistener-mcp
1/7 registries