Skip to main content
Glama

epa-mcp-server

Get EPA Facility Compliance Profile

epa_get_facility
Read-onlyIdempotent

Retrieve a full compliance profile for a single EPA-regulated facility by EPA Registry ID. Returns facility metadata, per-program compliance status, inspection history, formal enforcement actions, penalty totals, and TRI release summary. Use epa_search_facilities to discover Registry IDs. For area-level enforcement discovery use epa_search_violations instead.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
registry_idYesEPA FRS Registry ID for the facility (obtained from epa_search_facilities)

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
zipNoZIP code
cityNoCity
nameNoFacility name
errorNoPresent when the call failed. Absent on success.
stateNo2-letter state abbreviation
countyNoCounty name
streetNoStreet address
fipsCodeNo5-digit county FIPS code
latitudeNoLatitude in decimal degrees
programsNoProgram registration flags
longitudeNoLongitude in decimal degrees
complianceNoCompliance summary from DFR. Absent when ECHO DFR compliance endpoint unavailable.
registryIdNoEPA FRS Registry ID
inspectionsNoInspection history records
airComplianceNoCAA-specific compliance details. Present only when facility is registered under CAA (programs.air=true).
formalActionsNoFormal enforcement actions on record
waterComplianceNoCWA/NPDES permit and compliance details. Present only when facility is registered under CWA (programs.water=true).
complianceStatusNoOverall compliance status text
triReleasesTransfersInLbsNoTotal TRI on/off-site releases and transfers in pounds

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.