openaq-mcp-server

cyanheads/openaq-mcp-server
★ 1 stars TypeScript API Integration Updated today
Find air-quality monitoring stations and read measured pollutant observations (PM2.5, PM10, O3, NO2, SO2, CO, and more) from government monitors worldwide via the OpenAQ v3 API, with DataCanvas SQL over historical series.
View on GitHub → Try with Claude — $10 free →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "openaq-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "cyanheads/openaq-mcp-server"
      ]
    }
  }
}

README Excerpt

<div align="center"> <h1>@cyanheads/openaq-mcp-server</h1> <p><b>Find air-quality monitoring stations, read latest sensor values, and pull historical pollutant series via MCP. STDIO &amp; Streamable HTTP.</b> <div>7 Tools (2 opt-in) • 2 Resources</div> </p> </div> <div align="center"> </div> <div align="center">

Tools (18)

CANVAS_PROVIDER_TYPELOGS_DIRMCP_AUTH_MODEMCP_HTTP_PORTMCP_LOG_LEVELMCP_TRANSPORT_TYPEOPENAQ_API_BASE_URLOPENAQ_API_KEYaggregationinfoopenaq_dataframe_describeopenaq_dataframe_queryopenaq_find_locationsopenaq_get_measurementsopenaq_get_readingsopenaq_list_countriesopenaq_list_parametersstdio

Topics

ai-agentsair-qualitycyanheadsenvironmentmcpmcp-servermodel-context-protocolopenaqpollutiontypescript