Facility Compliance — EPA ECHO: Facility Profiles, Violations & Enforcement

link.morningbriefPublished by morningbrief.linkOfficial publisherv1.1.0Updated Nov 3, 2026

EPA facility compliance: 3.2M regulated facilities, unified compliance profiles. No key.

The publisher's own server: Magpie — USDA Ag Markets: Grain, Fertilizer, WASDE & Export Sales

VerifiedStreamable HTTPWeb executable

Overview

Facility Compliance — EPA ECHO: Facility Profiles, Violations & Enforcement's hosted MCP server (facilities.morningbrief.link), published by morningbrief.link; no sign-in required; Streamable HTTP; 7 tools.

No AI overview yet: these facts come from the registry entry and the server itself.

Publisher
morningbrief.link
Endpoint
facilities.morningbrief.link
Last checked

Installation

In SourceWeft

  1. Open Facility Compliance — EPA ECHO: Facility Profiles, Violations & Enforcement in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/link.morningbrief%2Ffacility-compliance/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "facility-compliance-epa-echo-facility-pr": {
      "type": "http",
      "url": "https://facilities.morningbrief.link/mcp"
    }
  }
}

Tools

7

get_facility

Look up one US regulated facility by its EPA Facility Registry Service (FRS) Registry ID. Returns ONE unified profile across all EPA programs the facility belongs to — Clean Air Act (CAA), Clean Water Act/NPDES (CWA), Safe Drinking Water Act (SDWA), hazardous waste (RCRA), Toxics Release Inventory (TRI), and Greenhouse Gas (GHG) — with address and county, current compliance status, inspection and enforcement history, penalties, and per-program detail. Data is EPA ECHO. This is screening data, not a Phase I Environmental Site Assessment.

Parametersregistry_idrequired

search_facilities

Search EPA-regulated facilities by name fragment, and optionally narrow by city, state (two-letter code), ZIP code prefix, county name (requires state; official county name, case-insensitive), program (CAA, CWA, SDWA, RCRA, TRI, GHG), current compliance status, or active facilities only. Results are ordered by enforcement significance (formal actions, then penalties), and each result shows the facility's programs, compliance status, inspection count, formal action count, and total penalties. Use list_facilities_with_violations instead for a worst-first list of only the facilities currently in violation, and get_facility with a result's Registry ID for one facility's full unified profile.

Parameterszipcitylimitquerystatecountystatusprogramactive_only

get_county_compliance_summary

Summarize EPA-regulated facilities in one US county: how many facilities (and how many active), how many have been inspected, formal enforcement actions and total penalties, how many facilities are currently in violation or significant violation, plus the worst facilities in the county (significant violations first). County is the facility's physical county from EPA/FRS coordinates, with official Census county names. A county summary is a screening view of an area, not a verdict on a specific property.

Parametersstaterequiredcountyrequired

get_state_compliance_summary

Summarize EPA-regulated facilities for a whole US state or territory: facility and county counts, inspections, formal enforcement actions, total penalties, facilities currently in violation or significant violation, and the counties with the most facilities in violation. Data is EPA ECHO (latest monthly ECHO Exporter snapshot; states report to EPA on their own schedules, so very recent enforcement can lag). Use get_county_compliance_summary instead for one county, and list_facilities_with_violations for the facility-level worst-first list.

Parametersstaterequired

list_facilities_with_violations

List facilities whose current EPA compliance status is a violation (Violation Identified, Significant Violation, or Violation), worst first: significant violations first, then most quarters in noncompliance, then largest penalties. Filter by state, by county (requires state), or by program (CAA, CWA, SDWA, RCRA, TRI, GHG). Useful for screening an area or a program for current environmental compliance problems. Each result shows the facility's name, city, state, ZIP and county, its EPA programs, compliance status, quarters in noncompliance, inspection and formal-action counts, and total penalties. Returns at most `limit` results (default 50, max 500) with no offset paging.

Parameterslimitstatecountyprogram

list_enforcement_actions

List facilities that have drawn formal EPA enforcement actions, ranked by total penalties (largest first, then most formal actions). Filter by state, by county (requires state), by program (CAA, CWA, SDWA, or RCRA), or by a minimum total penalty in dollars. Each result shows the facility's name, city, state, ZIP and county, its EPA programs, compliance status, formal and informal action counts, the most recent formal action date, total penalties, penalty count, the most recent penalty date and amount, federal enforcement case count and penalties, and quarters in noncompliance. Results page with limit (default 50, max 500) and offset, and the response reports the total number of matching facilities plus aggregate formal-action and penalty totals across ALL matches, not just the page. Counts and amounts are per-facility rollups as reported in the ECHO Exporter snapshot (see provenance for the file date), not individual enforcement case records; use get_facility for one facility's full profile. SDWA records carry action counts but no penalty amounts in ECHO, so penalty fields are null in SDWA scope and min_penalties cannot be combined with SDWA; TRI and GHG carry no enforcement data and are rejected as the program filter. Use list_facilities_with_violations instead for facilities currently in violation regardless of enforcement history.

Parameterslimitstatecountyoffsetprogrammin_penalties

list_programs

List the EPA programs unified in this dataset (Clean Air Act, Clean Water Act/NPDES, Safe Drinking Water Act, RCRA hazardous waste, Toxics Release Inventory, Greenhouse Gas Reporting) with what each covers, how many facilities belong to each, and how many of those facilities are currently in violation. Facility and violation counts reflect the current monthly ECHO Exporter snapshot — see the API status for the exact data vintage.

Takes no parameters.

Version history

1
  1. v1.1.0LatestNov 3, 2026

Score

83% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts

    Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.

  • LicenseNot applicable

    A hosted service is used under its provider's terms, so no license is expected here. This check is left out of the percentage.

Other Morningbrief integrations

Magpie — USDA Ag Markets: Grain, Fertilizer, WASDE & Export Sales

link.morningbriefOfficial publisher

Magpie — USDA Ag Markets: Grain, Fertilizer, WASDE & Export Sales's hosted MCP server, published by morningbrief.link; no sign-in required; Streamable HTTP; 27 tools.

Streamable HTTPWeb executable
Finance27 toolsNov 3, 2026

Drinking Water — EPA SDWIS: Systems, Violations, Lead & Copper, PFAS (UCMR5)

link.morningbriefOfficial publisher

Drinking Water — EPA SDWIS: Systems, Violations, Lead & Copper, PFAS (UCMR5)'s hosted MCP server, published by morningbrief.link; no sign-in required; Streamable HTTP; 9 tools.

Streamable HTTPWeb executable
Location & Lifestyle9 toolsNov 3, 2026

Bridges — FHWA National Bridge Inventory: Condition, Posting & Clearance

link.morningbriefOfficial publisher

Bridges — FHWA National Bridge Inventory: Condition, Posting & Clearance's hosted MCP server, published by morningbrief.link; no sign-in required; Streamable HTTP; 10 tools.

Streamable HTTPWeb executable
Location & Lifestyle10 toolsNov 3, 2026

Weather — NOAA Conditions, Forecasts & History for AI Agents

link.morningbriefOfficial publisher

Weather — NOAA Conditions, Forecasts & History for AI Agents's hosted MCP server, published by morningbrief.link; no sign-in required; Streamable HTTP; 4 tools.

Streamable HTTPWeb executable
Location & Lifestyle4 toolsNov 3, 2026

Farmland — USDA Land Values & Cash Rents for AI Agents

link.morningbriefOfficial publisher

Remote MCP server that gives assistants USDA NASS farmland values by state and county cash rents, plus a coverage check.

Streamable HTTPWeb executable
Finance3 toolsNov 3, 2026