openaq-mcp-server
An MCP server that interfaces with the OpenAQ v3 API to provide air quality data. It allows agents to find monitoring stations, retrieve current sensor readings, and access historical pollutant series. It supports STDIO and Streamable HTTP transports and includes tools for querying locations, readings, measurements, and parameters, as well as resources for station metadata and pollutant catalogs.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Find air-quality monitoring stations near a specific location or within a bounding box
- Read the latest sensor values and pollutant units for a given station
- Pull historical pollutant series data for analysis
- List available pollutants and countries covered by the OpenAQ dataset
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
@cyanheads/openaq-mcp-server 0.4.1
{
"version": "0.4.1",
"transport": "stdio",
"identifier": "@cyanheads/openaq-mcp-server",
"runtimeHint": "node",
"registryType": "npm",
"registryBaseUrl": "https://registry.npmjs.org",
"packageArguments": [
{
"type": "positional",
"value": "run"
},
{
"type": "positional",
"value": "start:stdio"
}
],
"environmentVariables": [
{
"name": "OPENAQ_API_KEY",
"format": "string",
"isRequired": true,
"description": "OpenAQ v3 API key, sent as the X-API-Key header. Free from openaq.org."
},
{
"name": "OPENAQ_API_BASE_URL",
"format": "string",
"default": "https://api.openaq.org/v3",
"description": "OpenAQ v3 API base URL override (testing / proxy)."
},
{
"name": "CANVAS_PROVIDER_TYPE",
"format": "string",
"default": "none",
"description": "Set to 'duckdb' to enable DataCanvas SQL over large measurement series."
},
{
"name": "OPENAQ_ENABLE_CANVAS_DROP",
"format": "boolean",
"default": "false",
"description": "Enable deletion of complete staged canvases; requires CANVAS_PROVIDER_TYPE=duckdb."
},
{
"name": "MCP_LOG_LEVEL",
"format": "string",
"default": "info",
"description": "Sets the minimum log level for output (e.g., 'debug', 'info', 'warn')."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Let your agent find its tools
Find servers like openaq-mcp-server from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.