Local-first air-quality MCP for AI agents — AirGradient, AirThings, PurpleAir, IQAir, Awair.
Local-first air-quality MCP for AI agents — AirGradient, AirThings, PurpleAir, IQAir, Awair.
Wellness Air is a local MCP server that exposes air-quality readings to any MCP-aware AI agent. It ships with first-class AirGradient support (open hardware + free public API — no auth needed for the 2,000+ public sensors in the worldwide feed). AirThings and PurpleAir are implemented (bring your own free API credentials); IQAir AirVisual and Awair are on the roadmap.
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| air_agent_manifest | Runtime contract: tool list, supported clients, env vars, recommended first calls |
| air_capabilities | Supported providers, configured providers, available metrics, privacy modes |
| air_connection_status | Health check + warnings the agent should surface |
| air_privacy_audit | What is logged locally vs sent to providers |
| air_data_inventory | Metric catalog + AQI band thresholds |
| air_list_devices | List devices on an authenticated provider account (AirThings) |
| air_daily_summary | Synthesized daily snapshot |
| air_compare_locations | Compare AQI across 2-10 locations |
| air_search_public_sensors | Discovery helper for AirGradient public map |
| air_quickstart | Personalized 3-step setup walkthrough based on current env state |
| air_profile_get | Read the shared Delx Wellness profile (location, sensitivities, units) |
| air_profile_update | Persist a non-secret patch to the shared wellness profile (explicit intent required) |
| air_onboarding | 11-question onboarding flow for the shared wellness profile |
| air_demo | Realistic example payloads — preview output before configuring anything |
{
"mcpServers": {
"wellness-air": {
"command": "npx",
"args": ["-y", "delx-wellness-hermes"],
"env": {
"WELLNESS_AIR_DEFAULT_PROVIDER": "your-value",
"WELLNESS_AIR_DEFAULT_LOCATION": "your-value",
"AIRGRADIENT_API_TOKEN": "your-value"
}
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
| Variable | Description | Required |
|---|---|---|
| WELLNESS_AIR_DEFAULT_PROVIDER | Configuration value read at startup. | Optional |
| WELLNESS_AIR_DEFAULT_LOCATION | Configuration value read at startup. | Optional |
| AIRGRADIENT_API_TOKEN | Credential the server authenticates with. | Yes |
Provides a command-line and API-based coding assistant utilizing OpenAI APIs, function calling, and streaming.
Provides a production-ready template for building Model Context Protocol (MCP) servers with TypeScript.
MCP server for WeatherAPI.com — real-time weather, forecasts, history, marine, astronomy, air quality and more for AI agents
View on ApifyForge | Use on Apify Store
Live U.S. electric-grid data, forecasts, alerts, and analysis across major grid regions.
Connect Claude, ChatGPT, Cursor, Windsurf, or any MCP-compatible AI assistant to live options market data. 70+ tools covering gamma exposure (GEX), delta/vanna/charm exposure, max pain, key…