Next free-source huntWe check for new free data every weekday.
WeatherMCP serverFirst audited Nov 13, 2026

Atmy air quality

PM2.5 of 300+ cities: now, history, forecast, rankings; 12 000 sensors with a quality rating.The vendor's description, from its MCP Registry listing.

Passed public checksAudited Nov 13, 2026

Every public check ran and passed. Public audit: we connect as an AI client would, list the tools and check what they say. We do not run them. How we audit

Does it work?
YesConnected in 920 ms.
Sign-up?
None neededIt answered without any account or key.
Can it change things?
No, read-onlyAll 11 tools say they only read.
Endpointhttps://api.atmy.ai/mcp

Website Streamable HTTP · protocol 2025-06-18 · server version 1.6.0

What we checked, the evidence, and the tools it offers.

What we checked

Security

  • Passed: Connections are encrypted (HTTPS).

  • Passed: No hidden instructions found in tool text.

Safety labels

  • Passed: Every tool says whether it only reads or can change things.

Tools

  • Passed: 11 tools listed.

  • Passed: Every tool describes its inputs with a valid schema.

Protocol

  • Note: Protocol version 2025-06-18.

  • Passed: The MCP handshake works (Streamable HTTP).

  • Passed: Unknown requests are refused.

Connection

  • Passed: The server responds.

Tools (11)

As the server describes them. The labels are the server's own: it says whether each tool only reads or can change things.

  • search_citiesFind the cities with an Atmy air-quality summary by name (any language) or country. Returns slugs to pass to the other tools.Read-only
  • 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 a…Read-only
  • 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, strong…Read-only
  • 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.…Read-only
  • 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 P…Read-only
  • get_country_rankingCities of a country ranked by daily PM2.5 for the last completed day (Atmy Data Hub), most polluted or cleanest first.Read-only
  • 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.Read-only
  • 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 day…Read-only
  • get_sensorOne sensor by its id: location, network, license, quality check with rating and reasons, and the latest reading.Read-only
  • 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…Read-only
  • 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…Read-only

Audit history

  1. Nov 13Passed

What we sent

Every request in this audit, with the answer and how long it took. We never send credentials and never call a tool.

RequestAnswerTime
initializeHTTP 200920 ms
initializedHTTP 202178 ms
tools/listHTTP 200479 ms
resources/listHTTP 200169 ms
unknown-methodHTTP 200159 ms

Run this server, or disagree with the result?

Fix the issue and it shows in the next weekly audit, or email us to ask for a re-audit or to dispute a finding. Read how we audit for what each check means.