search_opinions
ActiveTool of CourtListener
declared in 3.1.1
Search case law opinion clusters with nested Opinion documents in CourtListener.
Parameters schema
{
"type": "object",
"required": [
"q"
],
"properties": {
"q": {
"type": "string",
"description": "Search query for full text of opinions"
},
"court": {
"type": "string",
"default": "",
"description": "Court ID filter (e.g., 'scotus', 'ca9')"
},
"judge": {
"type": "string",
"default": "",
"description": "Filter by judge name"
},
"limit": {
"type": "integer",
"default": 20,
"maximum": 100,
"minimum": 1,
"description": "Maximum results to return"
},
"cited_gt": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Minimum number of times opinion has been cited"
},
"cited_lt": {
"type": "integer",
"default": 0,
"minimum": 0,
"description": "Maximum number of times opinion has been cited"
},
"order_by": {
"type": "string",
"default": "score desc",
"description": "Sort by 'score desc', 'dateFiled desc', or 'dateFiled asc'"
},
"case_name": {
"type": "string",
"default": "",
"description": "Filter by case name"
},
"filed_after": {
"type": "string",
"default": "",
"description": "Only show opinions filed after this date (YYYY-MM-DD)"
},
"filed_before": {
"type": "string",
"default": "",
"description": "Only show opinions filed before this date (YYYY-MM-DD)"
}
},
"additionalProperties": false
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
CourtListener
https://github.com/Vaquill-AI/courtlistener-mcp
1/7 registries