MCP server exposing 5 tools for epa-echo.
This URL is a JSON-RPC 2.0 endpoint over HTTP. Issue POST requests with a JSON-RPC body. Browsers and search crawlers land here on GET.
POST https://gateway.pipeworx.io/epa-echo/mcp
Content-Type: application/json
{"jsonrpc":"2.0","id":1,"method":"tools/list"}
echo_facility_search — Search EPA-regulated facilities by name, state, ZIP code, city, or industry code. facility_name uses a case-insensitive starts-with match; prepend % for a contains search (e.g., "%Exxon%" finds any facility with "Exxon" in its name). Combine at least two filters — a bare state is rejected upstream for large states ({state: "TX"} alone matches ~344,000 facilities and errors). Good queries: {facility_name: "%Exxon%", state: "TX"}, {city: "Baytown", state: "TX"}, {zip: "94025"}, {naics: "3251", state: "TX"}. Returns facility IDs, addresses, lat/long, compliance status, inspection/enforcement counts, and total penalties.echo_compliance_history — Check a facility's compliance record and enforcement timeline. Returns violation status, inspection dates, quarters in violation, and enforcement actions taken.echo_violations — Get violation details for a facility, filterable by program (water, air, waste). Returns violation dates, types, and current status.echo_enforcement_actions — Retrieve enforcement cases against a facility. Returns action type, penalty amounts, dates, and settlement details.echo_search_by_violation — Find EPA-regulated facilities currently flagged with an identified violation, filterable by state and environmental program (CWA/CAA/RCRA/ALL). EPA ECHO has no server-side violation filter, so this scans up to 1,000 facilities for the state and returns the ones in violation — it is a sample, not an exhaustive statewide count. Returns facility IDs, names, addresses, and compliance status per program.Code samples (curl / TypeScript / one-click client install), schemas, and the live playground are on the pack page:
https://pipeworx.io/packs/epa-echo/
Pipeworx is an open MCP gateway connecting AI agents to live data. pipeworx.io