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). For best results combine a short keyword with city/state: {facility_name: "%Exxon%", city: "Baytown", state: "TX"} to find the ExxonMobil Baytown refinery. Returns facility IDs, addresses, compliance status, and program affiliations.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 in significant non-compliance (SNC), filterable by state and environmental program (CWA/CAA/RCRA/ALL). Returns facility IDs, names, addresses, and violation status counts.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