citation_parse_citation_with_citeurl
ActiveTool of CourtListener
Parse a legal citation using citeurl's advanced citation recognition. This tool uses the citeurl library to parse legal citations and extract structured information including tokens, normalized format, and URL generation. Returns detailed information about the citation including: - Recognized citation format and source - Extracted tokens (volume, reporter, page, etc.) - Generated URL if available - Normalized citation text Args: citation: The citation string to parse. ctx: The FastMCP context for logging. broad: Whether to use broad matching for flexible parsing. Returns: dict[str, str | dict | None]: A dictionary containing the parsed citation data, including success status, original citation, and detailed parsing results.
Parameters schema
{
"type": "object",
"required": [
"citation"
],
"properties": {
"broad": {
"type": "boolean",
"default": true,
"description": "Use broad matching for more flexible parsing"
},
"citation": {
"type": "string",
"description": "The citation to parse (e.g., '410 U.S. 113', '42 USC § 1988')"
}
},
"additionalProperties": false
}Parent server
CourtListener
https://github.com/Vaquill-AI/courtlistener-mcp
1/7 registries