Air Quality Intelligence MCP
Pricing
$3.00 / 1,000 result item returneds
Air Quality Intelligence MCP
Access real-time US air quality measurements via MCP from the OpenAQ v3 API. Returns PM2.5, PM10, NO2, O3, CO, and SO2 readings from monitoring stations across the United States. No API key required.
Pricing
$3.00 / 1,000 result item returneds
Rating
0.0
(0)
Developer
Andrew Avina
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
4 days ago
Last modified
Categories
Share
Access real-time US air quality measurements via MCP from the OpenAQ v3 API. Returns PM2.5, PM10, NO2, O3, CO, and SO2 readings from monitoring stations across the United States. No API key required.
Data Source
- API: OpenAQ v3 (completely free and public)
- Locations:
https://api.openaq.org/v3/locations?country_id=US - Measurements:
https://api.openaq.org/v3/measurements - Coverage: 2,500+ US monitoring stations
MCP Tools
| Tool | Description |
|---|---|
get_air_quality | Get real-time measurements by city, state, pollutant |
get_air_quality_summary | Aggregate stats: min/max/avg, AQI breakdown by category |
list_monitored_cities | Always-available curated city list with latest PM2.5 |
Input Parameters
| Parameter | Type | Description |
|---|---|---|
serveMcp | boolean | Start HTTP MCP server on port 4321 |
city | string | City name (e.g. "Los Angeles", "Chicago") |
state | string | 2-letter state abbreviation |
parameter | string | "pm25" (default), "pm10", "no2", "o3", "co", "so2", "all" |
limit | integer | Max results (1–200, default 50) |
Output Fields
| Field | Description |
|---|---|
location_name | Monitoring station name |
city | City |
state | State abbreviation |
latitude | Station latitude |
longitude | Station longitude |
parameter | Pollutant measured (pm25, no2, o3, etc.) |
value | Measured value |
unit | Unit (µg/m³ or ppm) |
measured_at | Measurement timestamp (UTC) |
aqi_category | AQI category for PM2.5 (Good/Moderate/Unhealthy...) |
source | Data source URL |
AQI Categories (PM2.5)
| PM2.5 (µg/m³) | Category |
|---|---|
| 0–12 | Good |
| 12–35.4 | Moderate |
| 35.4–55.4 | Unhealthy for Sensitive Groups |
| 55.4–150.4 | Unhealthy |
| 150.4–250.4 | Very Unhealthy |
| 250.4+ | Hazardous |
Fallback Data
20 curated city readings: Seattle, Portland, Minneapolis, Boston, Miami, Chicago, Denver, Phoenix, Atlanta, New York, Los Angeles, Fresno, Bakersfield, Houston, Dallas, Washington DC, San Francisco, San Diego, Las Vegas, Salt Lake City.
MCP Server Mode
Set serveMcp: true to start an HTTP MCP server on port 4321. Point your MCP client at:
GET /mcp/tools— list available toolsPOST /mcp/call— call a tool with{"name": "...", "arguments": {...}}