Skip to main content
Glama

EPA Air Quality & Toxics

Server Details

Toxics Release Inventory, Superfund sites, air quality data, and AQI

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.
Tool DescriptionsA

Average 4/5 across 5 of 5 tools scored.

Server CoherenceA
Disambiguation5/5

Each tool has a clearly distinct purpose with no overlap: annual air quality summaries, AQI forecasts, current AQI readings, Superfund sites, and TRI facilities. The tools target different data types (historical vs. forecast vs. current vs. regulatory lists) and different query parameters, making them easily distinguishable.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern with 'get_' prefix and descriptive suffixes (e.g., get_annual_air_quality, get_aqi_forecast). The naming is uniform across all five tools, using snake_case throughout without any deviations in style or structure.

Tool Count4/5

Five tools is reasonable for an EPA server covering air quality and toxics, but it feels slightly thin for the broad domain. The tools cover key areas, but additional tools for specific pollutants or detailed site data could enhance completeness without being overwhelming.

Completeness3/5

The server covers air quality (historical, forecast, current) and toxics (Superfund, TRI) well, but there are notable gaps. Missing operations include updates or deletions (not applicable here), but more critically, there's no tool for detailed pollutant analysis across locations or time-series queries beyond annual summaries, which limits agent flexibility.

Available Tools

5 tools
get_annual_air_qualityInspect

Get annual air quality summary data for a US state.

Returns annual statistics from the EPA Air Quality System (AQS),
including mean concentrations, max values, and exceedance counts
for the specified pollutant across all monitoring sites in the state.

Args:
    state: Two-letter US state abbreviation (e.g. 'CA', 'NY').
    parameter: Pollutant to query. Options: 'PM2.5', 'Ozone', 'SO2', 'NO2', 'CO'.
               Default is 'PM2.5'.
    start_year: Start year for the query range (e.g. 2020). Default is 2020.
    end_year: End year for the query range (e.g. 2023). Default is 2023.
ParametersJSON Schema
NameRequiredDescriptionDefault
stateYes
end_yearNo
parameterNoPM2.5
start_yearNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes
get_aqi_forecastInspect

Get the air quality forecast for a ZIP code.

Returns forecast AQI values and health categories for upcoming days,
typically covering today and the next 1-2 days.

Args:
    zip_code: US ZIP code (e.g. '20001').
ParametersJSON Schema
NameRequiredDescriptionDefault
zip_codeYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes
get_current_aqiInspect

Get the current Air Quality Index (AQI) for a location.

Provide either a zip_code OR latitude/longitude coordinates.
Returns AQI values, pollutant levels, and health category for
each measured pollutant at the nearest monitoring station.

Args:
    zip_code: US ZIP code (e.g. '20001').
    latitude: Latitude of the location (e.g. 38.9).
    longitude: Longitude of the location (e.g. -77.0).
ParametersJSON Schema
NameRequiredDescriptionDefault
latitudeNo
zip_codeNo
longitudeNo

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes
get_superfund_sitesInspect

Get active Superfund (National Priorities List) sites in a state.

Returns hazardous waste cleanup sites listed on the EPA's National
Priorities List, including site names, locations, and status information.
No API key required.

Args:
    state: Two-letter US state abbreviation (e.g. 'NJ', 'CA').
    limit: Maximum number of sites to return (default 50, max 500).
ParametersJSON Schema
NameRequiredDescriptionDefault
limitNo
stateYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes
get_tri_facilitiesInspect

Get Toxics Release Inventory (TRI) facilities in a state.

Returns facilities that report toxic chemical releases to the EPA,
including facility names, addresses, and industry information.
No API key required.

Args:
    state: Two-letter US state abbreviation (e.g. 'CA', 'TX').
    city: Optional city name to filter results.
    limit: Maximum number of facilities to return (default 50, max 500).
ParametersJSON Schema
NameRequiredDescriptionDefault
cityNo
limitNo
stateYes

Output Schema

ParametersJSON Schema
NameRequiredDescription
resultYes

Discussions

No comments yet. Be the first to start the discussion!

Related MCP Servers

  • A
    license
    -
    quality
    A
    maintenance
    Access EPA environmental data — facility compliance (ECHO), toxic releases (TRI), Superfund sites, drinking water systems, environmental justice screening (EJScreen), and real-time air quality (AirNow) via MCP.
    Last updated
    150
    1
    Apache 2.0
  • F
    license
    -
    quality
    -
    maintenance
    Provides natural language access to environmental data including air quality measurements, greenhouse gas emissions, and facility records. It enables users to perform geographic searches, trend analysis, and proximity-based queries using data from sources like OpenAQ and Climate TRACE.
    Last updated

View all MCP Servers

Try in Browser

Your Connectors

Sign in to create a connector for this server.

Resources