Skip to main content
Glama
tyson-swetnam

EPA Air Quality System (AQS) MCP Server

aqs_monitors_by_cbsa

Retrieve air quality monitoring locations for specific pollutants within metropolitan or micropolitan statistical areas using EPA AQS data.

Instructions

Get all air quality monitors in a Core Based Statistical Area (CBSA). CBSAs are metropolitan or micropolitan statistical areas defined by the Office of Management and Budget.

Parameters:

  • param: 5-digit AQS parameter code for the pollutant. Common codes:

    • 44201: Ozone (O3)

    • 88101: PM2.5 (Fine Particulate Matter, Local Conditions)

    • 81102: PM10 (Particulate Matter)

    • 42401: Sulfur Dioxide (SO2)

    • 42101: Carbon Monoxide (CO)

    • 42602: Nitrogen Dioxide (NO2)

  • bdate/edate: Begin and end dates in YYYYMMDD format (must be same calendar year)

  • cbsa: 5-digit CBSA code. Examples:

    • 31080: Los Angeles-Long Beach-Anaheim, CA

    • 35620: New York-Newark-Jersey City, NY-NJ-PA

    • 16980: Chicago-Naperville-Elgin, IL-IN-WI

    • 19100: Dallas-Fort Worth-Arlington, TX

    • 26420: Houston-The Woodlands-Sugar Land, TX

    • 38060: Phoenix-Mesa-Chandler, AZ

Note: Email and API key can be provided or will use AQS_EMAIL/AQS_API_KEY environment variables.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
emailNoEmail address for API authentication (optional if AQS_EMAIL env var is set)
keyNoAPI key for authentication (optional if AQS_API_KEY env var is set)
paramYes5-digit AQS parameter code (e.g., 44201 for Ozone)
bdateYesBegin date in YYYYMMDD format
edateYesEnd date in YYYYMMDD format (must be same calendar year as bdate)
cbsaYes5-digit CBSA code (e.g., 31080 for Los Angeles metro area)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/tyson-swetnam/aqs-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server