Skip to content
Back to search
100
MCP live MCP 2026-07-28 streamable-http

io.github.cyanheads/openaq-mcp-server

io.github.cyanheads/openaq-mcp-server

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

Uptime
100.0%
1 direct probes · 30d
Response
741ms
last probe
Tools
7
callable
Resources
1
readable
Prompts
0
available

Tools · 7

openaq_find_locations

Find air-quality monitoring stations (measured by physical sensors, not modeled) near a point, within a bounding box, or by country. Returns each station's id, name, coordinates, distance from the que…

openaq_get_readings

Latest measured value for every sensor at a monitoring station — the current-conditions tool. Returns one record per parameter, each with the value, its unit, the UTC and local timestamp, and the sens…

openaq_get_measurements

Historical measurement series for one pollutant at one station over a date range — for trend analysis and "was last week worse than the monthly average?". Pass a locationId and a parametersId and work…

openaq_list_parameters

Catalog of every measurable pollutant and its canonical unit: id, code, display name, unit, and a one-line description (pm25, pm10, o3, no2, so2, co, bc, and ~38 more). This is the unit-disambiguation…

openaq_list_countries

Catalog of country-level coverage: id, ISO code, name, the date span of available station data (datetimeFirst/datetimeLast), and which parameters are measured anywhere in that country. The availabilit…

openaq_dataframe_query

Run a read-only SQL SELECT against the measurement tables openaq_get_measurements staged on a DataCanvas. Reference tables by the name the measurements call returned (measurements_<sensorId>). For agg…

openaq_dataframe_describe

List the tables and columns staged on a DataCanvas so you can write valid SQL for openaq_dataframe_query without guessing column names. Returns each measurement table (measurements_<sensorId>) with it…

Resources · 1

openaq-parameters

Full catalog of measurable pollutants and their canonical units (id, code, display name, unit, description). Same data as openaq_list_parameters. The unit-disambiguation reference — the same pollutant…

openaq://parameters

How to use

Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "io.github.cyanheads/openaq-mcp-server": {
      "url": "https://openaq.caseyjhand.com/mcp",
      "transport": "streamable-http"
    }
  }
}