citation_enhanced_citation_lookup
ActiveTool of CourtListener
Enhanced citation lookup combining citeurl parsing with CourtListener data. This tool first uses citeurl to parse and validate the citation format, then optionally queries the CourtListener API for additional case information. Returns: dict: Comprehensive citation information from both sources, containing: - citation: The original citation string - citeurl_analysis: Parsing results from citeurl - courtlistener_data: Lookup results from CourtListener API - combined_info: Summary of available information from both sources Args: citation: The citation string to look up and analyze. ctx: The FastMCP context for logging and accessing shared resources. include_courtlistener: Whether to include CourtListener API lookup. Returns: dict[str, dict | str | bool]: A dictionary containing the enhanced citation information.
Parameters schema
{
"type": "object",
"required": [
"citation"
],
"properties": {
"citation": {
"type": "string",
"description": "The citation to look up and analyze"
},
"include_courtlistener": {
"type": "boolean",
"default": true,
"description": "Whether to also perform CourtListener API lookup"
}
},
"additionalProperties": false
}Parent server
CourtListener
https://github.com/Vaquill-AI/courtlistener-mcp
1/7 registries