← Directory
mcp · Global
OpenAQ MCP Server
Global air-quality stations & pollutant observations (PM2.5, PM10, O3, NO2, SO2, CO) via OpenAQ v3, with SQL over history
Feature or claim this listing
Feature this listing — founding Featured slots are 50% off for 6 monthsRepresent OpenAQ MCP Server? Send a claim for review so we can discuss listing updates. Claims do not automatically grant ownership or verification.
What's in it
- Data offered docs-verified
- station locations by point, bounding box or country · latest sensor readings per station, labelled with pollutant and unit · historical pollutant series (raw, hourly or daily) · pollutant and unit parameter catalogue · country coverage (data span and parameters measured)
- Coverage docs-verified
- Worldwide, varying by station and country
- Resolution docs-verified
- Station-level point observations; raw per-sensor timestamps, or hourly/daily rollups
- Formats docs-verified
- MCP stdio · MCP streamable HTTP
- Access docs-verified
- Free OpenAQ v3 API key required (sent as X-API-Key); licence Apache-2.0
Useful for
- Use cases llm-inferred
- Nearest-station PM2.5 or NO2 background data for an air-quality assessment · Historical daily PM10 series to compare pre- and post-construction dust conditions · Locating monitoring stations and their data spans for a planning or EIA baseline
- Audience llm-inferred
- environmental consultants · air-quality specialists · GIS analysts · planners
Limitations
- Constraints docs-verified
- Measured data only: a search with no station returns no coverage, not clean air · Measurement calls cap at 5,000 rows; past 100 rows the series is a preview unless a DuckDB canvas is enabled · DuckDB SQL staging needs CANVAS_PROVIDER_TYPE=duckdb, and the .mcpb bundle ships without DuckDB · Units are never converted; parametersId selects pollutant and unit together · Needs an OpenAQ API key for self-hosted use; rate_limited upstream failures are possible
- Licence
- Apache-2.0
- Authentication
- API key via env: OPENAQ_API_KEY (auto-extracted from README)
- GitHub stars
- 2
- Last commit
- 26/09/2026
- Last successful page check
- 14/10/2026
- Page health
- healthy
- Package
- Not recorded
- Verification
- Not independently verified
Auto-extracted, unverified fields: tools, install, auth. Check upstream documentation.
Provenance & evidence
Verified via GitHub API (2026-10-15). Tools/install/auth auto-extracted from README.
Metadata observed 16/10/2026 · research sweep: manual-2026-10-15 (sparkgeo/geo-mcp-servers)