search_cities
Search cities
Find the cities with an Atmy air-quality summary by name (any language) or country. Returns slugs to pass to the other tools.
langlimitquerycountryai.atmyPublished by atmy.aiOfficial publisherv1.1.0Updated Oct 29, 2026
PM2.5 of 300+ cities: now, history, forecast, rankings; 12 000 sensors with a quality rating.
Atmy air quality gives an assistant PM2.5 data for 300+ cities and 12,000 sensors: current readings, history since 2017, rankings and weather context.
Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/ai.atmy%2Fair-quality/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Add this to your client's mcpServers config.
{
"mcpServers": {
"atmy-air-quality": {
"type": "http",
"url": "https://api.atmy.ai/mcp"
}
}
}Search cities
Find the cities with an Atmy air-quality summary by name (any language) or country. Returns slugs to pass to the other tools.
langlimitquerycountryCurrent air quality
PM2.5 now in a city (mean of the latest reading of each eligible sensor, at most 60 minutes old) with its US EPA category and the weather now (temperature, humidity, pressure, wind, clouds, precipitation), plus the last completed day from the Atmy Data Hub with its weather. Pass city or lat/lon.
latloncitylangcountryDaily air quality history
Daily 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 400 days per call. For the whole history or records use get_air_quality_monthly first.
tolatloncitydaysfromlangcountryMonthly air quality history
The 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 record".
latloncitylangcountryWeather and pollution accumulation forecast
The 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.
latloncitylanghourscountryCountry ranking
Cities of a country ranked by daily PM2.5 for the last completed day (Atmy Data Hub), most polluted or cleanest first.
langlimitordercountryrequiredsettlementsSensor networks
The sensor networks in Atmy (Sensor.Community, AirGradient, Atmy) with their number of sensors, how many pass the quality check, and their license.
Takes no parameters.
Find sensors
Single 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=rating puts the most reliable sensors first.
latloncitypagesortlimitcountrynetworkqualityradius_kmmin_ratingOne sensor
One sensor by its id: location, network, license, quality check with rating and reasons, and the latest reading.
idrequiredSensor readings
Readings 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 30 days by day. Times are UTC.
idrequiredtofromintervalMean of a group of sensors
The 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.
toidsrequiredfrominterval75% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
Declare a GitHub repository with a README, or serve resource_documentation in the OAuth protected-resource metadata.
Declare a license in the repository or the registry entry.