PM2.5 of 300+ cities: now, history, forecast, rankings; 12 000 sensors with a quality rating.
Connect Remote server
claude mcp add --transport http air-quality https://api.atmy.ai/mcp
{
"mcpServers": {
"air-quality": {
"url": "https://api.atmy.ai/mcp"
}
}
}
{
"servers": {
"air-quality": {
"type": "http",
"url": "https://api.atmy.ai/mcp"
}
}
}
Settings > Connectors > Add custom connector
URL: https://api.atmy.ai/mcp
Tools 11 found in our last check
search_citiesFind the cities with an Atmy air-quality summary by name (any language) or country. Returns slugs to pass to the other tools.
get_air_qualityPM2.5 now in a city (mean of the latest reading of each eligible sensor, at most 60 minutes old; a government station hour up to 3 hours old, with the time it was measured) with its US EPA category and the weather now (temperature, humidity, pressure, wind, clouds, precipitation…
get_air_quality_historyDaily PM2.5 of a city from the Atmy Data Hub (UTC days, sensors after the quality check) with the day's weather from 2026-01-19 (mean, lowest and highest temperature, humidity, pressure, wind, strongest gust, clouds): the last days, or any period since 2017 with from/to, at most…
get_air_quality_monthlyThe whole measurement history of a city from the Atmy Data Hub: PM2.5 per month with the month's weather from 2026-01, yearly means (complete years marked), the dirtiest and cleanest months and days. For questions like "how has the air changed" or "the most polluted month on rec…
get_city_forecastThe next hours of a city: temperature, wind, humidity, precipitation and the pollution accumulation index 0–100 (how strongly the weather keeps particles near the ground). A weather estimate, not a PM2.5 forecast.
get_country_rankingCities of a country ranked by daily PM2.5 for the last completed day (Atmy Data Hub), most polluted or cleanest first.
list_sensor_networksThe sensor networks in Atmy (Sensor.Community, AirGradient, Atmy, and government stations of official networks) with their number of sensors, how many pass the quality check, and their license.
find_sensorsSingle sensors with their latest reading (PM1, PM2.5, PM10, temperature, humidity, pressure), network and quality check: status, rating 0–10 of the last checked day, the mean rating of the last 7 days and the reasons. Filter by city, country, or a point with a radius; sort=ratin…
get_sensorOne sensor by its id: location, network, license, quality check with rating and reasons, and the latest reading.
get_sensor_readingsReadings of one sensor: raw (the last 31 days, at most 7 days a call), 5-minute means (the same windows), hourly means (the last 366 days, at most 92 days a call) or daily means (UTC days of the last 366 days, with the quality check of each day). Default: the last 24 hours, or 3…
get_sensors_averageThe mean of up to 100 sensors per 5 minutes, hour or UTC day, each sensor counted once per bucket, with the number of sensors in each bucket. Windows as in get_sensor_readings; by day at most 92 days a call.
Details
| Endpoint | https://api.atmy.ai/mcp (Streamable HTTP) |
| Package | [email protected] (NPM, stdio) |
| First published | 27 Oct 2026 |
| Last updated | 27 Oct 2026 |
| Registry name | ai.atmy/air-quality |
More search and web servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
