Skip to main content
Glama

epa-mcp-server

Search TRI Releases by Region

epa_search_tri_releases
Read-onlyIdempotent

Search Toxic Release Inventory data across facilities in a state or county for a given reporting year. Returns facility name and county, TRI facility ID, chemical name, and the one-time / non-routine release quantity; set include_release_breakdown to add routine on-site releases by medium (air, water, land, and underground-injection), at the cost of a slower call. Quantities are in pounds; dioxin and dioxin-like compounds, which TRI has facilities report in grams, are converted and marked with reportedUnit. Use to identify top polluters in an area or build an environmental exposure profile. Use epa_get_tri_releases for detailed release records for a single facility. TRI data lags ~18 months from the current calendar year.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
yearNoReporting year. Defaults to all available years in the state. TRI data lags ~18 months.
limitNoMaximum number of release records to return (1–200)
stateYes2-letter US state abbreviation (required, e.g. "WA", "TX")
countyNoCounty name to narrow results within the state, e.g. "King". Case-insensitive partial match on the bare name, so a short name can also match a longer one (LAKE matches LAKE OF THE WOODS; check countyName on each record); a trailing "County", "Parish", or "Borough" is dropped before matching.
chemical_nameNoOptional filter to restrict results to a specific chemical (partial match, case-insensitive)
include_release_breakdownNoAdd routine on-site releases by medium (air, water, land, underground injection) to each record. Costs one extra upstream request, which can add about 20 seconds when EPA has not cached it.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
capNoThe limit that was applied. Present only when truncated.
errorNoPresent when the call failed. Absent on success.
shownNoNumber of release records returned. Present only when truncated.
stateNoState queried
messageNoRecovery hint when no releases are found. Absent when releases are returned.
releasesNoTRI release records for facilities in the queried state and filters
truncatedNoTrue when the result list was capped at the limit — more records may exist. Absent below the limit.

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.