EPA ECHO — Facility Violations & Enforcement
echo.compliance.violationsRetrieve enforcement actions and violation history for a specific EPA-regulated facility. Returns enforcement activity type, action type, settlement date, federal and state penalties assessed, supplemental environmental project (SEP) amounts, and affected program codes (e.g. CAA, CWA, RCRA). Registry IDs are obtained from echo.compliance.facility_search results. Critical for environmental liability assessment, ESG due diligence, and compliance monitoring. Source: EPA ECHO — US Gov public domain, no auth required.
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": {
"registry_id": "<registry_id>"
},
"name": "echo.compliance.violations"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| registry_id | Yes | EPA Facility Registry System (FRS) Registry ID to retrieve enforcement and violation history for (e.g. "110000350226"). Obtained from echo.facility_search results. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| error | No | Present only when the call failed. Includes error code, message, request_id, and any provider-specific extras. | |
| result | No | Tool response payload. Shape varies per tool — consult the tool description and inputSchema. May be an object, array, string, or number depending on the upstream provider response. |