get_decision_text
Retrieve the full text of U.S. court decisions by citation, case name, or CourtListener ID. Choose majority, concurring, or dissenting opinions; compacted output by default.
Instructions
Retrieve the full text of a court decision by citation, CourtListener cluster/opinion id, or case name. Separates majority, concurring and dissenting opinions. Long opinions are compacted by default — pass full=true for everything.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "get_decision_text"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| full | No | Return the complete opinion without compaction. | |
| caseName | No | Case name, used only if no citation or id is given. | |
| citation | No | Reporter citation, e.g. "410 U.S. 113". | |
| clusterId | No | CourtListener cluster id from search_decisions. | |
| opinionId | No | CourtListener opinion id. | |
| opinionType | No | Which opinions within the decision to return. | all |
| courtlistenerToken | No | Override the configured CourtListener token. |