AQICN MCP for AI. Monitor Pollution & Weather Globally
Works with every AI agent you already use
…and any MCP-compatible client








Connect to your AI in seconds.
AQICN provides real-time air quality data from over 30,000 global monitoring stations. Get current AQI scores, track specific pollutants like PM2.5 or Ozone, and pull localized weather conditions using natural language commands.
Whether you need a city-wide average or hyper-local readings by coordinates, this MCP gives your agent instant environmental intelligence.
What your AI can do
Get city feed
Retrieves the live Air Quality Index data and metrics for an entire specified city.
Get ip feed
Provides air quality information based on your current internet connection's geographical location.
Get map bounds
Collects all available pollution stations that fall inside a given set of map coordinates.
Instantly retrieve the current air quality index for any major global city.
Determine the air quality and weather data based on your network's IP address.
Retrieve all active pollution stations that fall within defined map coordinates.
Get highly accurate, real-time data for a specific monitoring station using its unique identifier.
Find air quality monitoring stations across any region simply by name or keyword.
Ask an AI about this
Waiting for input…
AQICN: 5 Environmental Data Tools
These tools let you pinpoint air quality data using city names, IP addresses, map coordinates, or specific station IDs.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using AQICN on VinkiusGet City Feed
Retrieves the live Air Quality Index data and metrics for an entire specified city.
Get Ip Feed
Provides air quality information based on your current internet connection's...
Get Map Bounds
Collects all available pollution stations that fall inside a given set of map...
Search Stations
Searches and lists all available air quality monitoring stations by name or keyword...
Get Station Feed
Fetches the detailed, real-time air quality report for one specific monitoring...
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with AQICN, then connect any of our 5,100+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,100+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by AQICN. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This connection provides 5 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.
Figuring out local air quality used to be a hassle.
Before connecting this data source, checking air pollution meant visiting multiple specialized government sites or third-party trackers. You'd copy a city name here, then run another search for coordinates there, and often you'd end up cross-referencing different pollutants (PM2.5, Ozone) across three separate tabs just to get a full picture.
Now, you tell your agent what you need—say, the air quality in Miami. The MCP handles all that complexity instantly. You get a single data point: the current AQI score and a breakdown of major pollutants, delivered directly into your workflow.
Get real-time reports using `get_city_feed`.
The biggest time saver is how you get the city context. You don't have to know the exact station ID or use a complex bounding box query just to check a major area. The MCP lets your agent access data simply by knowing the destination name.
It’s immediate, reliable, and simple. You ask for a city, and you get its current air quality status without any manual searching or API juggling.
What your AI can actually do with this
You can connect to the World Air Quality Index project through this MCP to bring real-time pollution data into your workflow. Instead of visiting multiple websites and manually checking different metrics, you prompt your AI client once. It handles the complex geography for you, whether you specify a major city or just want to know what's happening near your current IP address.
This makes it simple to monitor air quality in a destination before traveling or check safety levels right where you are working. Because this MCP is hosted on Vinkius, your agent gets immediate access to AQI reports, pollutant breakdowns, and localized weather data all through one conversation.
019e5cfd-14b3-7364-9f18-377e135409a9 Here's how it actually works
The bottom line is that your agent translates complex geographic requests into simple data reports.
Subscribe to the AQICN MCP and enter your required API Token.
Direct your agent (via Claude, Cursor, etc.) with a specific query: 'What is the air quality in Paris?' or 'Show me stations near 34.05,-118.25'.
Your AI client calls the necessary tool within this MCP and returns the current AQI score, pollutant levels, and weather context.
Who is this actually for?
Environmental researchers who need to gather data across dozens of locations without manual scraping. It’s for the public health official tracking pollution trends or the traveler needing a safety check before landing in a new city.
Gathers structured air quality data from multiple distinct monitoring stations across different regions for comparative analysis.
Assesses potential development sites by checking real-time pollutant levels and historical trends against a specific map bounding box.
Verifies the current air quality status of a destination city before booking travel for clients, saving them time researching local pollution risks.
What Changes When You Connect
Instant city-level reports. Use get_city_feed to get the current AQI for major global cities immediately, without needing specific coordinates.
Hyper-local accuracy via IP tracking. The get_ip_feed tool automatically checks air quality based on your connection point; you don't have to manually find a nearby station.
Comprehensive area scanning. If you need data across a large region, use get_map_bounds to pull all active stations within specific coordinates at once.
Deep dive into single sites. For maximum precision, the get_station_feed tool lets you query one station using its unique ID for detailed pollutant analysis.
Efficient global discovery. Need to know what's available? The search_stations tool finds monitoring stations across any region by name or keyword.
See it in action
Planning a Trip
A traveler needs to know if the air quality in Rome is safe for jogging. They ask their agent, 'What's the pollution in Rome?' The agent uses get_city_feed and reports the current AQI score and PM2.5 levels.
Investigating a Site
An architect is evaluating land at specific coordinates (e.g., 40.1, -73.9). They ask their agent to check the area's pollution. The agent uses get_map_bounds and gives them all active stations in that box.
Checking Workplace Air
An operations manager needs a quick safety report for his current office location without manually entering coordinates. He asks, 'What's the air quality right here?' The agent uses get_ip_feed and provides immediate data.
Academic Data Collection
A researcher needs to compare pollution levels across five known stations in London. Instead of searching individually, they use search_stations first, then feed the results into multiple calls using get_station_feed.
The honest tradeoffs
Searching too broadly
Asking only 'What is the pollution?' without context. This forces your agent to guess, resulting in general or irrelevant city averages.
Always provide context. If you know the area, use get_map_bounds. If you know the station ID, use get_station_feed for guaranteed accuracy.
Ignoring location methods
Relying only on general web searches that might provide outdated or non-specific pollution data.
Use your connection context. If you're unsure, use get_ip_feed for the fastest starting point, then refine it with coordinates using get_map_bounds.
Mixing up searches
Trying to find a station by city name when only an ID is available. This wastes time and often fails.
First, use search_stations to get possible IDs or names. Then, if you need the live data, pass that specific UID into get_station_feed.
When It Fits, When It Doesn't
Use this MCP if your core need is real-time environmental monitoring of air quality and pollutants across defined geographic areas. It's perfect for situational awareness—knowing what the pollution is right now. Don't use this if you are doing long-term climate modeling or analyzing historical pollutant trends spanning decades; while some data may be available, its strength lies in immediate snapshots.
Don't rely on it solely for weather forecasts. While it includes localized weather data, specialized meteorological services handle deep forecasting better. However, when your primary focus is pollution levels tied to location (PM2.5, O3), this MCP is the definitive toolset.
Questions you might have
How do I find pollution data in a specific area using get_map_bounds? +
You must provide the bounding box coordinates (min latitude, min longitude, max latitude, max longitude). The tool then returns all active stations that fit inside those precise boundaries.
Can I check pollution for my current location using get_ip_feed? +
Yes. This tool automatically uses your connection's IP address to determine the nearest monitoring station and pull its real-time data, so you don't need coordinates.
What is the difference between search_stations and get_station_feed? +
Use search_stations if you want a list of potential stations by name or keyword. Use get_station_feed only when you have the exact, unique ID for a station and need its live data.
Does get_city_feed include weather details? +
Yes, it bundles environmental intelligence. Besides the AQI score and pollutant levels, it also provides localized weather conditions for that major city.
When I set up my agent, what do I need to provide for the `get_city_feed` tool? +
You must use a valid AQICN API Token during setup. This token authenticates your connection and authorizes your agent's access to all real-time feeds across this MCP.
If I run `get_station_feed`, can the response be filtered for only PM2.5 data? +
No, it returns a full snapshot of environmental metrics. However, the resulting payload includes specific readings for key pollutants like PM2.5 and O3 alongside the overall AQI score.
What happens if I use `search_stations` with general keywords that don't match any station names? +
It returns an empty list of stations. This means your search terms didn't match existing records in the directory, not that no monitoring stations exist in that physical area.
Is the data from `get_map_bounds` historical, or does it pull live readings? +
It pulls strictly real-time environmental measurements. This MCP is designed for current conditions only; you cannot use any tool here to retrieve archived or historical air quality records.
How can I find the AQI for a specific station ID? +
Use the get_station_feed tool and provide the unique station UID. The agent will return real-time AQI, pollutant breakdowns, and local weather conditions for that exact location.
Can I see all stations in a specific geographic area? +
Yes! Use the get_map_bounds tool by providing the latitude and longitude coordinates for the north, west, south, and east boundaries of your target area.
Is it possible to search for stations by name? +
Absolutely. Use the search_stations tool with a keyword like 'Bangalore' or 'London' to get a list of all matching monitoring stations and their current AQI levels.
We've already built the connector for AQICN. Just plug in your AI agents and start using Vinkius.
No hosting. No infrastructure. No complex setup.
All 5 tools are live and waiting.
You're up and running in seconds.
Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.
Built, hosted, and secured by Vinkius. You just connect and go.