You're viewing a demo portfolio

Join the waitlist
PRSM

citation_enhanced_citation_lookup

Active

Tool of CourtListener

declared in 3.1.1

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
}

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_enhanced_citation_lookup — CourtListener — PRSM MCP