You're viewing a demo portfolio

Join the waitlist
PRSM

citation_batch_lookup_citations

Active

Tool of CourtListener

declared in 3.1.1

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
}

What this tool wraps· 1 endpoint

min confidence0.700.50

Parent server

CourtListener

https://github.com/Vaquill-AI/courtlistener-mcp

1/7 registries
View full server →
citation_batch_lookup_citations — CourtListener — PRSM MCP