Morning Brief API Hub

Facility ComplianceEPA facility compliance API + MCP

Checking the Facility Compliance API…

Free US environmental compliance data — every EPA-regulated facility and its compliance record — API + MCP, no key. Every facility in EPA's Enforcement and Compliance History Online (ECHO) system, in plain JSON for people and AI agents: one unified profile per facility across the Clean Air Act, Clean Water Act, Safe Drinking Water Act, hazardous waste (RCRA), Toxics Release Inventory, and Greenhouse Gas programs. Ask which facilities in a county are currently in violation, what a facility's inspection and penalty history looks like, or how a state's facilities stack up, and get plain JSON back. No key, no signup.

Look up a county

Counties are each facility's physical county (EPA/FRS FIPS) with official Census county names, and match case-insensitively. A county summary is a screening view of an area — it is not a verdict on a specific property.

Look up one facility

Facility Compliance tools

The same data, as MCP tools for AI agents — 6 tools at https://facilities.morningbrief.link/mcp.

Facility Compliance · MCP tool

Get facility

MCP tool
get_facility
REST
GET /v1/facility-compliance/facility
Returns
One facility by FRS Registry ID: identity, location, current compliance status, inspection and enforcement history, penalties, and per-program detail across all six programs

Source: EPA ECHO Exporter, Oct 31, 2026

Facility Compliance · MCP tool

Search facilities

MCP tool
search_facilities
REST
GET /v1/facility-compliance/search
Returns
Facilities by name, narrowed by city, state, ZIP, county, program, compliance status, or active only

Source: EPA ECHO Exporter, Oct 31, 2026

Facility Compliance · MCP tool

County compliance summary

MCP tool
get_county_compliance_summary
REST
GET /v1/facility-compliance/county
Returns
How many regulated facilities a county has, how many have been inspected or penalized, how many are currently in violation, plus the worst facilities in the county

Source: EPA ECHO Exporter, Oct 31, 2026

Facility Compliance · MCP tool

State compliance summary

MCP tool
get_state_compliance_summary
REST
GET /v1/facility-compliance/state
Returns
A state's facilities, inspections, enforcement actions and penalties, plus the counties with the most facilities in violation

Source: EPA ECHO Exporter, Oct 31, 2026

Facility Compliance · MCP tool

Facilities with violations

MCP tool
list_facilities_with_violations
REST
GET /v1/facility-compliance/violations
Returns
Facilities currently in violation, worst first — significant violations, most quarters in noncompliance, largest penalties — filtered by state, county, or program

Source: EPA ECHO Exporter, Oct 31, 2026

Facility Compliance · MCP tool

Programs

MCP tool
list_programs
REST
GET /v1/facility-compliance/programs
Returns
The six EPA programs unified here — Clean Air Act, Clean Water Act, Safe Drinking Water Act, RCRA, Toxics Release Inventory, Greenhouse Gas — with facility and violation counts for each

Source: EPA ECHO Exporter, Oct 31, 2026

The data

What you can ask

Good for environmental due-diligence screening, compliance monitoring, lenders and insurers screening properties, local reporters, researchers, and AI agents that need real compliance data instead of guesses. This is screening data: it is not a Phase I Environmental Site Assessment and does not substitute for one — it has no historical sources, no site visit, and no environmental professional's opinion. ECHO data is partly self-reported by facilities, and states report on their own schedules, so recent activity may be underreported.

Where the data comes from

All data comes from EPA's Enforcement and Compliance History Online (ECHO) system, via the ECHO Exporter bulk download — the same file behind ECHO's own facility reports, October 31, 2026 vintage. EPA data only: if ECHO doesn't publish it, Facility Compliance doesn't invent it. The data vintage and last refresh are shown in /v1/status. Data refreshes monthly.

Facility identity comes from the Facility Registry Service and can be messy — one site may appear under several Registry IDs. Counties are physical locations from FRS coordinates and FIPS codes, not mailing addresses.

Use it with an AI agent (MCP)

Facility Compliance is an MCP server with 6 tools. Point any MCP client at:

https://facilities.morningbrief.link/mcp

Claude / MCP client config:

{
  "mcpServers": {
    "facility-compliance": {
      "url": "https://facilities.morningbrief.link/mcp"
    }
  }
}

ChatGPT and other clients can use the same URL as a remote MCP / connector endpoint. No key, no auth. The tools: get_facility, search_facilities, get_county_compliance_summary, get_state_compliance_summary, list_facilities_with_violations, list_programs.

Use the REST API

Base URL: https://facilities.morningbrief.link. Counties take a state and an official county name (case-insensitive). “Currently in violation” means ECHO's current compliance status is Violation Identified, Significant Violation, or Violation.

curl "https://facilities.morningbrief.link/v1/facility-compliance/facility?registry_id=110001227299"   # one facility, all programs
curl "https://facilities.morningbrief.link/v1/facility-compliance/search?state=IL&program=RCRA&limit=5"   # RCRA facilities in Illinois
curl "https://facilities.morningbrief.link/v1/facility-compliance/county?state=IL&county=Cook"   # Cook County, IL summary
curl "https://facilities.morningbrief.link/v1/facility-compliance/state?state=IL"   # Illinois roll-up
curl "https://facilities.morningbrief.link/v1/facility-compliance/violations?state=IL&limit=5"   # facilities in violation in Illinois
curl "https://facilities.morningbrief.link/v1/facility-compliance/programs"   # the six programs and their coverage
curl "https://facilities.morningbrief.link/v1/status"   # live status & dataset catalog

Full reference: API documentation · tools · live status & dataset catalog (JSON)

Also on the hub

MagpieUSDA market data→ FarmlandLand value tools→ EdgarCompany financial tools→ WeatherNOAA weather tools→ BridgesFHWA bridge data tools→ Drinking WaterEPA drinking water tools→ All toolsEvery tool on the hub→