Skip to content
Back to search
100
MCP live MCP 2025-06-18 streamable-http

Atmy air quality

ai.atmy/air-quality

PM2.5 of 300+ cities: now, history, forecast, rankings; 12 000 sensors with a quality rating.

Watch this dependency Share evidence report
Uptime
100.0%
3 direct probes · 30d
Response
368ms
last probe
Tools
11
callable
Resources
2
readable
Prompts
0
available
Score: 100/100
Handshake verified by our own probe.
pass Answers the MCP handshake 50/50
The handshake and the list calls succeeded on the primary URL.
pass Lists tools, resources or prompts 30/30
11 tools, 2 resources, 0 prompts returned.
pass 3 or more catalogue items 10/10
13 items in total; 3 or more earns these points.
pass Describes itself 10/10
93 characters; more than 30 earns these points.

Tools · 11

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.

get_air_quality

PM2.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 an…

get_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, stronge…

get_air_quality_monthly

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. …

get_city_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 PM…

get_country_ranking

Cities of a country ranked by daily PM2.5 for the last completed day (Atmy Data Hub), most polluted or cleanest first.

list_sensor_networks

The sensor networks in Atmy (Sensor.Community, AirGradient, Atmy) with their number of sensors, how many pass the quality check, and their license.

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…

get_sensor

One sensor by its id: location, network, license, quality check with rating and reasons, and the latest reading.

get_sensor_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 …

get_sensors_average

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 …

Resources · 2

methodology

Sources, the quality check, city values, the AQI scale and the accumulation index.

atmy://methodology
api

The REST API behind these tools.

atmy://api

How to use

Claude Desktop or claude.ai: add a custom connector (Customize → Connectors; on Team and Enterprise plans an owner adds it under Organization settings → Connectors) with this server URL: https://api.atmy.ai/mcp

Cursor or Cline: add to your MCP config:

{
  "mcpServers": {
    "atmy_air_quality": {
      "url": "https://api.atmy.ai/mcp",
      "transport": "streamable-http"
    }
  }
}

Or run it locally:

Runs locally from its npm package (v1.1.0). Add to your Claude Desktop / Cursor / Cline MCP config:

{
  "mcpServers": {
    "atmy_air_quality": {
      "command": "npx",
      "args": [
        "-y",
        "atmy-mcp@1.1.0"
      ]
    }
  }
}