io.github.cyanheads/epa-mcp-server
up checked
Unclaimed · Unverified
Agent searches it appeared in, last 30 days: 0. Run this server? Claim the listing: verified label, uptime alerts and analytics.
Publisher-provided description
Search EPA compliance, TRI, Superfund, drinking-water, EJScreen, and AirNow data.
Summary by lookupd
Queries EPA data on enforcement cases, facility compliance, air quality, Superfund sites, toxic releases, and drinking water systems.
Install
Claude Code, remote (streamable-http)
claude mcp add --transport http epa-mcp-server https://epa.caseyjhand.com/mcp
Claude Code, npm package (stdio)
claude mcp add epa-mcp-server -- npx -y @cyanheads/epa-mcp-server
Claude Code, npm package (stdio)
claude mcp add epa-mcp-server -- npx -y @cyanheads/epa-mcp-server
Codex, remote (streamable-http)
codex mcp add epa-mcp-server --url https://epa.caseyjhand.com/mcp
Codex, npm package (stdio)
codex mcp add epa-mcp-server -- npx -y @cyanheads/epa-mcp-server
Codex, npm package (stdio)
codex mcp add epa-mcp-server -- npx -y @cyanheads/epa-mcp-server
Cursor, remote (streamable-http) → .cursor/mcp.json
{
"mcpServers": {
"epa-mcp-server": {
"url": "https://epa.caseyjhand.com/mcp"
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"epa-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/epa-mcp-server"
]
}
}
}Cursor, npm package (stdio) → .cursor/mcp.json
{
"mcpServers": {
"epa-mcp-server": {
"command": "npx",
"args": [
"-y",
"@cyanheads/epa-mcp-server"
]
}
}
}Other clients: docs. Or tell your agent: Set up lookupd for me: read https://lookupd.com/agent.md and follow it.
Tools (11 tools)
Publisher-provided text
epa_echo_search_facilitiesECHO: Search EPA-regulated facilities by location, county, facility name, NAICS industry code, environmental program, or compliance status across CAA, CWA, RCRAepa_echo_get_facilityECHO: Retrieve a full compliance profile for a single EPA-regulated facility by EPA Registry ID or EPA program ID. Returns facility metadata, the NAICS industryepa_echo_search_violationsECHO: Search EPA civil and criminal enforcement cases by state, ZIP code, regulatory program, case type, or filing-date range. Returns case identifier, case typepa_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 tepa_tri_get_facility_releasesTRI: Query Toxic Release Inventory annual chemical release data for a specific facility. Returns per-chemical release records with chemical name, reporting yearepa_tri_search_releasesTRI: Search Toxic Release Inventory data across facilities in a state or county, for one reporting year or, without year, every available year newest first. Retepa_superfund_search_sitesSuperfund: Search Superfund (CERCLA/SEMS) sites by location or NPL listing status. Returns site identifiers, source NPL status labels, non-NPL assessment and arepa_superfund_get_siteSuperfund: Retrieve a site by exact SEMS site ID from epa_superfund_search_sites, with all recorded contaminant associations and their media, operable units, anepa_water_search_systemsDrinking water (SDWIS): Search public water systems by state, ZIP code, or county served. Returns system name, PWSID, population served, primary water source, aepa_ejscreen_get_scoresEJScreen: Get EJScreen environmental-justice indicators for a point and surrounding buffer. Returns the 13 EJScreen environmental indicators (PM2.5, ozone, diesepa_airnow_get_conditionsAirNow: Get current AQI observations or the issued AQI forecast for a US location from the AirNow API. Provide either zip_code or both latitude and longitude. C
Details
- Version: 0.8.0
- Transports: streamable-http, stdio
- Uptime (7 days): 100%
- Median latency: 728 ms
- First indexed:
- Last seen in registry:
- Repository: https://github.com/cyanheads/epa-mcp-server
Badge for your README
Shows this live status and links here; updates hourly.
[](https://lookupd.com/servers/io.github.cyanheads/epa-mcp-server)
- 62092 servers
- Last crawl: 2026-11-11T17:38:11.606Z
- API base:
https://api.lookupd.com - MCP URL:
https://api.lookupd.com/mcp