Skip to content
External endpointresponds

openaq-mcp-server

Find air-quality stations and read pollutant observations from government monitors via OpenAQ v3.

Endpoint URL
https://openaq.caseyjhand.com/mcp
Current status
responds
Last checked
Aug 17, 2026, 05:06 AM UTC
Check
MCP initialize · 8s limit
Latency
320 ms
Response record
4 of 4 rounds
Transport
streamable-http
Source
mcp_registry
Registry name
io.github.cyanheads/openaq-mcp-server

Current observation

This endpoint answered at its latest recorded check.

What this server reports about itself

Self-reported at initialize. Not verified by Licium.

Server name
openaq-mcp-server
Version
0.1.7
Capability keys
logging, resources, tools, prompts
Tool names
openaq_find_locations, openaq_get_readings, openaq_get_measurements, openaq_list_parameters, openaq_list_countries, openaq_dataframe_query, openaq_dataframe_describe
Instructions excerpt

Measured air quality from physical sensors (OpenAQ v3) — the ground-truth counterpart to modeled air-quality grids. Workflow: openaq_find_locations (find stations near a point / in a bbox / by country) → openaq_get_readings (latest values) or openaq_get_measurements (historical series). An empty find_locations result means NO monitoring coverage, NOT clean air — widen the radius, check openaq_list_countries, or fall back to open-meteo-mcp-server for modeled coverage. Units vary by sensor and are NEVER converted; the same pollutant has multiple parameter ids for different units (use openaq_list_parameters to disambiguate). Large measurement series spill to a DataCanvas — query them with openaq_dataframe_query (requires CANVAS_PROVIDER_TYPE=duckdb).

Reported Aug 17, 2026, 05:06 AM UTC.

Check history

Oldest to newest. Each row is one recorded check.

  1. responds
    MCP initialize · 8s limit · HTTP 200 · 124ms
  2. responds
    MCP initialize · 8s limit · HTTP 200 · 405ms
  3. responds
    MCP initialize · 8s limit · HTTP 200 · 128ms
  4. responds
    MCP initialize · 8s limit · HTTP 200 · 320ms