4,500+ servers built on MCP Fusion
Vinkius

AQICN MCP. Get real-time pollution and weather data by location.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

AQICN MCP on Cursor AI Code Editor MCP Client AQICN MCP on Claude Desktop App MCP Integration AQICN MCP on OpenAI Agents SDK MCP Compatible AQICN MCP on Visual Studio Code MCP Extension Client AQICN MCP on GitHub Copilot AI Agent MCP Integration AQICN MCP on Google Gemini AI MCP Integration AQICN MCP on Lovable AI Development MCP Client AQICN MCP on Mistral AI Agents MCP Compatible AQICN MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

AQICN provides real-time environmental intelligence. Access current Air Quality Index (AQI) readings, specific pollutant levels (like PM2.5 and O3), and localized weather data from over 30,000 global monitoring stations.

You can query by city, by IP location, or by specific map coordinates to get actionable, hyper-local pollution reports.

What your AI agents can do

Get city feed

Gets the current Air Quality Index and pollutant data for a specified major city.

Get ip feed

Pulls the real-time AQI data for the monitoring station nearest the user's IP location.

Get map bounds

Retrieves all active air quality stations found within a given set of geographic coordinates.

+ 2 more capabilities included
Get City-Level AQI

The agent fetches the current Air Quality Index and pollutant breakdown for a specified major city.

Check Local Air Quality by IP

The agent determines the nearest monitoring station using the user's IP and returns its real-time AQI data.

Fetch Station Data by UID

The agent pulls detailed, real-time pollution readings for a specific, known monitoring station ID.

Search Stations by Keyword

The agent finds a list of relevant air quality monitoring stations based on a user-provided name or keyword.

Map-Bound Station Retrieval

The agent identifies all active stations within a precise set of geographic coordinates.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

AQICN MCP Server: 5 Tools for Environmental Data

Use these tools to retrieve current air quality index, pollutant levels, and weather data from global monitoring stations.

get019e5cfc

get city feed

Gets the current Air Quality Index and pollutant data for a specified major city.

get019e5cfc

get ip feed

Pulls the real-time AQI data for the monitoring station nearest the user's IP location.

get019e5cfc

get map bounds

Retrieves all active air quality stations found within a given set of geographic coordinates.

get019e5cfc

get station feed

Gets the real-time AQI and environmental data for a specific station ID.

search019e5cfc

search stations

Finds air quality monitoring stations by using a name or keyword.

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
Start building

Make Your AI Do More

Start with AQICN, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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

What you can do with this MCP connector

get_city_feed gets the current Air Quality Index and pollutant data for any major city you name. get_ip_feed pulls the real-time AQI data from the monitoring station nearest your IP address. get_map_bounds retrieves every active air quality station within a set of geographic coordinates. get_station_feed pulls detailed, real-time pollution readings for a specific station ID you give it. search_stations finds air quality monitoring stations by name or keyword.

How AQICN MCP Works

  1. 1 First, subscribe to the AQICN server and provide your required API Token.
  2. 2 Next, your AI client calls one of the five tools (e.g., get_city_feed) and passes the required parameters (e.g., 'London').
  3. 3 The agent processes the data and returns a structured report containing the AQI, primary pollutant, and associated weather metrics.

The bottom line is that your agent uses natural language to trigger specific data lookups, getting structured, real-time air quality and weather reports back.

Who Is AQICN MCP For?

This server is for environmental data scientists, field operations managers, and outdoor activity planners. If your job involves tracking localized pollution or managing assets based on environmental conditions, this is what you need. Stop manually checking multiple APIs; let your agent handle the data retrieval.

Environmental Researcher

Gathers structured data across dozens of stations for comparative analysis without writing complex scraping scripts.

Field Operations Manager

Checks the current AQI before sending workers out, ensuring activity levels match real-time pollution data for safety compliance.

Travel Planner

Verifies the air quality of a destination city or area before advising a client to travel there.

What Changes When You Connect

  • Get immediate reports for large areas: Use get_map_bounds to check every active station within a defined geographic area, giving you a comprehensive snapshot of pollution levels.
  • Know the local status instantly: get_ip_feed automatically determines the nearest monitoring station, so you don't have to manually input coordinates just to check the local air quality.
  • Analyze specific sites: If you have a station ID, get_station_feed delivers the raw, real-time data for that single point, which is perfect for deep analysis.
  • Handle city-wide checks: Use get_city_feed to pull the overall AQI for a major metropolitan area. This is faster than checking dozens of individual stations.
  • Find stations on the fly: If you don't know the ID, run search_stations first. It finds monitoring sites by name or keyword, giving you the necessary IDs for other tools.

Real-World Use Cases

01

Planning an Outdoor Event

The event organizer needs to know if outdoor activities are safe for the week. They ask their agent to use get_city_feed for the city center. The agent pulls the data, identifies consistently high PM2.5 levels, and advises the organizer to reschedule the high-activity outdoor components.

02

Investigating a Pollution Hotspot

A researcher suspects a specific neighborhood has poor air quality. They use get_map_bounds with the neighborhood's coordinates. The agent runs the query, identifies a cluster of low-AQI stations, and provides the data necessary to pinpoint the source.

03

Checking Arrival Air Quality

A traveler is flying into a new city. They ask their agent, 'What's the air like when I land?' The agent uses get_ip_feed to check the local conditions immediately, giving the traveler a safety assessment before they even reach the terminal.

04

Monitoring a Specific Facility

A factory manager needs to track air quality near a specific site. They use search_stations to find the station ID, then use get_station_feed with that ID. The agent delivers the real-time pollutant data, which is essential for regulatory compliance reporting.

The Tradeoffs

Sequential API Calls

Trying to check pollution by manually calling get_city_feed for the city, then forgetting to run get_map_bounds for the specific sector, and then having to manually check a few stations.

For sector-wide analysis, use get_map_bounds with the correct coordinates. This single tool pulls all active stations in the area, preventing you from missing critical data points.

Guessing Station IDs

Assuming a station ID works because it worked last month. If the API changes or the station goes offline, the call to get_station_feed fails, and you're stuck.

First, use search_stations with the station's name to find its current, valid ID. Then, use get_station_feed with the validated ID to guarantee you get the latest data.

Ignoring Location Context

Only asking 'What's the air quality?' without giving any location. The agent has no context and returns a generic error or outdated data.

For immediate checks, let your agent use get_ip_feed. If you need a specific area, use get_map_bounds with the coordinates. This ensures the tool has the necessary geospatial input.

When It Fits, When It Doesn't

Use this server if your goal is to gather real-time, location-based environmental data (AQI, PM2.5, weather). You're doing research, managing field crews, or planning events based on air safety. Don't use it if you only need historical data—you'll need a dedicated archival database. Also, don't use it if you need to model complex chemical interactions between pollutants; it only reports current measurements. When you need a specific site, use get_station_feed directly. If you need to find that site first, run search_stations. If you need to check a wide area, use get_map_bounds.

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

How we secure it →

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 server provides 5 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

get_city_feed get_ip_feed get_map_bounds get_station_feed search_stations

Checking air quality used to mean opening three different tabs and copy-pasting coordinates.

Before this server, checking the air quality for an event required a developer to hit the AQICN site, copy the city name for a general report, then manually look up the specific coordinates for the event grounds, and finally run a separate script for the precise station ID. It was a multi-step, error-prone process that always left you guessing if you captured all the data points.

Now, your agent runs a single prompt. It automatically handles the complexity. It can use `get_city_feed` for the overall view, or it can use `get_map_bounds` to capture every station within the event perimeter. You get a single, structured report with all the necessary data, period.

AQICN MCP Server: Get pollution reports from any coordinates.

Instead of having to calculate a bounding box or querying multiple stations one by one, you simply ask for the area. The agent runs `get_map_bounds` with the coordinates you provide. It returns a list of all active stations and their current AQI levels.

The difference is that you stop building data pipelines around manual lookups. You give the area, and the server gives you the full, actionable data set.

Common Questions About AQICN MCP

How do I use the get_city_feed tool? +

You pass the name of the city as the primary parameter. This tool gives you the aggregated AQI and major pollutants for that entire metropolitan area.

What is the difference between get_ip_feed and get_city_feed? +

The difference is precision. get_ip_feed targets the single, closest monitoring station based on the request's IP address. get_city_feed gives a broader, city-level overview.

Can I use get_map_bounds to find all stations? +

Yes. You provide a set of four coordinates (min_lat, min_lon, max_lat, max_lon), and the tool returns every active station within that precise box.

Does get_station_feed require a known station ID? +

Yes. You must supply the unique Station ID (UID) to get_station_feed. This tool is for detailed checks on a single, specific point.

How do I use the search_stations tool to find monitoring locations? +

The search_stations tool finds stations by name or keyword. You just pass the location or type into the request. This lets you find any station without knowing its specific ID.

What happens if I use get_map_bounds with invalid coordinates? +

If the coordinates are invalid, the tool returns an error message stating the boundary issue. You'll need to check your bounding box values and try again.

Does get_station_feed require the station UID to be active? +

Yes, get_station_feed requires an active UID. If the station is offline or the ID is wrong, the tool will fail and tell you why.

Can I use get_city_feed if the city name is misspelled? +

If the city name is misspelled, get_city_feed will return an error because it can't match the location. You must use the exact, full name of the city.

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.

More in this category

You might also like

Built & Managed by Vinkius 30s setup 5 tools

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.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

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.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.