Get EPA Enforcement Case
epa_echo_get_caseECHO: Retrieve one civil enforcement case by case number, with the facilities, defendants, and settlements behind it. Returns the case's category, enforcement type, status, lead agency, relief sought, outcome, court and DOJ docket numbers, summary, and penalty, cost-recovery, compliance-action, and SEP totals; the laws and sections cited; the facilities the case names, one per EPA Registry ID, with address, NAICS and SIC codes, and the program IDs the case links (pass a registryId to epa_echo_get_facility for its compliance profile); defendants; pollutants; milestones; and every enforcement conclusion (order, consent decree, or other settlement) with its facilities, dates, penalties and costs, complying actions, pollutant reductions, and Supplemental Environmental Projects. Take the case number from epa_echo_search_violations or from a formal action's caseId in epa_echo_get_facility. Civil cases only: a criminal CR_ case number fails before any request.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"case_id": "<case_id>"
},
"name": "epa_echo_get_case"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| case_id | Yes | Civil enforcement case number: a caseId from epa_echo_search_violations (e.g. "03-2014-7010", "WA-100446") or a formal action's caseId from epa_echo_get_facility (e.g. "WAPSCAF000000000000000416"). Criminal case numbers ("CR_1270") are rejected. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present when the call failed. Absent on success. | |
| caseId | No | Case number, as ECHO records it | |
| summary | No | Case summary as EPA wrote it | |
| caseName | No | Case name; absent when ECHO records none | |
| caseStatus | No | Case status, e.g. "Final Order Entered", "Resolved", "Closed" | |
| defendants | No | Defendants the case names; empty when ECHO records none, as on many state cases | |
| facilities | No | Facilities the case names, one per Registry ID in ECHO's order; a case can span several states | |
| leadAgency | No | Agency leading the case: "EPA" or "State" | |
| milestones | No | Case milestones in ECHO's order | |
| pollutants | No | Pollutants the case concerns | |
| violations | No | Violation description ECHO records, e.g. "Oil Spill Violation Under CWA/OPA" | |
| reliefSought | No | Relief the case seeks, e.g. "Cost Recovery"; absent when ECHO records none | |
| caseStatusDate | No | Date caseStatus took effect (MM/DD/YYYY) | |
| dojDocketNumber | No | Department of Justice docket number, e.g. "90-11-3-06663/2" | |
| enforcementType | No | Kind of enforcement action, e.g. "Administrative Order", "Bankruptcy", "CERCLA 120E Federal Facility Agreement (FFA)" | |
| lawsAndSections | No | Statutes and sections the case cites | |
| caseCategoryCode | No | Case category code: "JDC" civil judicial, "AFR" administrative formal | |
| courtDocketNumber | No | The court's or region's docket number, e.g. "18-195" | |
| enforcementOutcome | No | How the case was resolved, e.g. "Final Order No Penalty" | |
| costRecoveryInDollars | No | Response costs the parties agreed or were ordered to repay, in dollars — the outcome of a CERCLA cost-recovery case | |
| enforcementConclusions | No | Enforcement conclusions in ECHO's order; fields ECHO leaves empty are absent | |
| penaltyAssessedInDollars | No | Federal penalty assessed across the case, in dollars | |
| penaltyCollectedInDollars | No | Penalty ECHO records as collected, in dollars | |
| stateLocalPenaltyInDollars | No | State or local penalty assessed across the case, in dollars | |
| complianceActionCostInDollars | No | Estimated cost of the injunctive relief and other actions required to return to compliance, in dollars | |
| supplementalProjectCostInDollars | No | Cost of the Supplemental Environmental Projects agreed, in dollars |