find_stations
ActiveTool of Openaq
Find OpenAQ air-quality monitoring stations by location: coordinates+radius (nearest first), a country (ISO 3166-1 alpha-2 code), or a bounding box. Returns station id, name, country, coordinates, and the pollutants each measures (with sensor ids). Use get_latest with a station id, or get_measurements with a sensor id.
Parameters schema
{
"type": "object",
"required": [],
"properties": {
"bbox": {
"type": "string",
"description": "Bounding box \"minLon,minLat,maxLon,maxLat\" to search within."
},
"limit": {
"type": "number",
"description": "Max stations to return (1-100, default 20)."
},
"_apiKey": {
"type": "string",
"description": "OpenAQ API key (optional; the gateway supplies one)."
},
"country": {
"type": "string",
"description": "ISO 3166-1 alpha-2 country code (e.g. \"US\", \"IN\", \"GB\")."
},
"latitude": {
"type": "number",
"description": "Latitude for a radius search (use with longitude)."
},
"longitude": {
"type": "number",
"description": "Longitude for a radius search (use with latitude)."
},
"radius_km": {
"type": "number",
"description": "Radius in km for a coordinate search (default 12, max 25)."
}
}
}No endpoints wrapped at confidence ≥ 0.50.
Parent server
Openaq
https://github.com/pipeworx-io/mcp-openaq
1/7 registries