Skip to content
← 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 months

Represent OpenAQ MCP Server? Send a claim for review so we can discuss listing updates. Claims do not automatically grant ownership or verification.

Explore paid sponsorship →

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)