About io.github.cyanheads/epa-mcp-server
io.github.cyanheads/epa-mcp-server is an MCP server in the Security category: ePA data: ECHO facility compliance, TRI releases, Superfund, drinking water, and AirNow air quality.
Install
claude mcp add io-github-cyanheads-epa-mcp-server -- npx -y @cyanheads/epa-mcp-servernpx -y @cyanheads/epa-mcp-serverThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (9)
epa_get_air_qualityGet AQI observations or forecasts for a location. Returns per-pollutant AQI values (PM2.5, ozone, CO, SO2, NO2), AQI category (Good through Hazardous), reporting area name, and observation timestamp.
Parameters not published.
epa_get_ejscreenGet EJScreen environmental-justice indicators for a point + buffer: 13 environmental and 6 demographic indicators with national/state percentiles, EJ Index values, and the demographic indices. Serves EJScreen v2.2 (2022) via the community-maintained EJAM API (Public Environmental Data Partners), which rehosts EJScreen after EPA discontinued public access in 2025.
Parameters not published.
epa_get_facilityRetrieve a full compliance profile for a single EPA-regulated facility: compliance status per program, inspection dates, formal enforcement actions, penalty amounts, and TRI annual release totals. Aggregates multiple ECHO DFR endpoints in parallel.
Parameters not published.
epa_get_tri_releasesQuery Toxic Release Inventory annual chemical release data for a specific facility by medium (air, water, land, underground injection) and reporting year.
Parameters not published.
epa_search_facilitiesSearch EPA-regulated facilities by location (ZIP, state, city, or latitude/longitude + radius proximity), industry, or compliance status across all environmental programs (CAA, CWA, RCRA, TRI, SDWA). Returns facility name, EPA Registry ID, coordinates, county FIPS, per-program compliance flags, inspection counts, penalty totals, and TRI release totals.
Parameters not published.
epa_search_superfundSearch Superfund (CERCLA/SEMS) sites by location or NPL listing status. Accepts state/city/ZIP or lat/lng + radius for proximity searches. Returns site name, EPA ID, NPL status, cleanup status, and coordinates.
Parameters not published.
epa_search_tri_releasesSearch Toxic Release Inventory data across facilities in a state or county for a given year. Returns facility name, TRI ID, chemical name, total releases by medium, and facility coordinates.
Parameters not published.
epa_search_violationsSearch EPA civil and criminal enforcement cases by state, regulatory program, or date range. Returns case identifier, facility name and Registry ID, programs involved, penalty assessed, settlement date, and case type.
Parameters not published.
epa_search_water_systemsSearch drinking water systems (SDWIS) by state or ZIP code. Returns system name, PWSID, population served, primary water source, and active violation status.
Parameters not published.
Ask AI
Ask AI about io.github.cyanheads/epa-mcp-server
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.