Vinkius
AirVisual

AirVisual MCP for AI. Get Real-Time AQI and Weather Data Globally

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

AirVisual MCP on Cursor AI Code EditorAirVisual MCP on Claude Desktop AppAirVisual MCP on OpenAI Agents SDKAirVisual MCP on Visual Studio CodeAirVisual MCP on GitHub Copilot AI AgentAirVisual MCP on Google Gemini AIAirVisual MCP on Lovable AI DevelopmentAirVisual MCP on Mistral AI AgentsAirVisual MCP on Amazon AWS Bedrock

Connect to your AI in seconds.

AirVisual monitors global air quality and weather conditions instantly. It gives your agent real-time data on AQI, pollution levels, and meteorology for any location worldwide.

You can check current readings for a specific city, find the nearest station using coordinates or IP address, or map out supported locations by country/state.

What your AI can do

List cities

Lists all supported cities within a specified state or region.

Get city data

Retrieves real-time AQI and weather data for a specific city you name.

List countries

Returns a list of every country the service monitors for air quality data.

+ 4 more capabilities included
Get City Readings

Retrieve current air quality index and weather metrics for any specified city.

Find Location by Coordinates

Pull data for the closest monitoring site using precise GPS latitude/longitude inputs.

Find Location by IP Address

Determine and retrieve environmental metrics based on your current network IP address.

Check Specific Stations

Access granular, detailed data from an individual monitoring station location.

List Supported Locations

Browse the hierarchy to list all supported countries, states, or cities for future queries.

Included with Plan

Waiting for input…

AI Agent

AirVisual with 7 Tools

These tools let your agent perform specific lookups: listing supported regions, finding the nearest city via IP or coordinates, or pulling granular data from individual monitoring stations.

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 AirVisual on Vinkius

List Cities

Lists all supported cities within a specified state or region.

Get City Data

Retrieves real-time AQI and weather data for a specific city you name.

List Countries

Returns a list of every country the service monitors for air quality data.

Get Nearest City By Coords

Gets the air quality and weather metrics for the closest city using GPS coordinates.

Get Nearest City By Ip

Finds and retrieves data for the nearest monitored city based on your IP address.

List States

Provides a list of supported states within a specific country.

Get Station Data

Pulls granular environmental readings directly from a specific, named monitoring station.

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.

Claude AI

Claude AI

1

Open Claude Settings

Go to claude.ai, click your profile icon, then navigate to Customize → Connectors.

2

Add Custom Connector

Click the "+" button and select Add custom connector. Paste your Vinkius endpoint URL:

https://edge.vinkius.com/[YOUR_TOKEN_HERE]/mcp

Replace [YOUR_TOKEN_HERE] with your token from cloud.vinkius.com. For OAuth-protected servers, expand Advanced settings to add credentials.

3

Start a conversation

Open a new chat. The AirVisual integration is available immediately — no restart needed.

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 AirVisual, 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
AirVisual MCP server cover

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by AirVisual. 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

Your data is protected. See how we built 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 connection provides 7 powerful capabilities that interface natively with Claude, ChatGPT, Cursor, and other compatible AI platforms. No middleware. No custom integration required.

Getting Global Environmental Data Used To Be a Pain.

Before this MCP, getting current air quality data meant opening multiple tabs: one for the national weather service, another for a local pollution index (AQI), and maybe a third to check historical records. You'd have to copy-paste city names or coordinates repeatedly across these different services just to build a single picture of environmental health.

Now you ask your agent once. It handles the geo-lookup—whether by IP or GPS—and pulls all current data points together. You get everything in one structured response, ready for your script or report.

Accessing Air Quality Data with `get_station_data`

The old way forced you to rely on city-level averages, which are useless if the pollution source is only one block away. You had to physically drive to a monitoring office or use an outdated map service just to find the ID for a granular data pull.

Now, `get_station_data` lets your agent read specific environmental metrics from individual stations. It's hyper-local detail that changes what you can do with the information.

What your AI can actually do with this

Need to know what's really going on with the air? This MCP connects environmental monitoring data—AQI and weather—directly into your workflow. Instead of opening three different websites for pollution, climate forecasts, and local maps, you ask your agent once. It handles all that heavy lifting. You can drill down from a global overview to hyper-local readings from specific monitoring stations.

The Vinkius catalog makes this connection simple; just subscribe and grant access. Your agent uses these tools to pull current AQI for major cities or pinpoint the exact environmental data nearest your IP address, letting you plan outdoor activities or run research without leaving your client app.

Built · Hosted · Managed by Vinkius AirVisual MCP - Monitor Air Quality & Weather Data
Server ID 019e5cf9-15d4-7027-82e8-99c3ab9b1a16
Vinkius Inspector
Compliance Grade F
Score 11.43/100
Vinkius Inspector Badge — Score 11.43/100

Questions you might have

How does get_nearest_city_by_ip work? +

It determines the nearest monitored city using your current IP address. It's fast, but remember this only gives a general area reading; for precision, use get_nearest_city_by_coords.

Can I list all available locations with list_countries? +

Yes, running list_countries provides the full scope of nations supported. You can then follow up by using list_states to see the sub-regions within that country.

Is get_city_data better than getting station data? +

It depends on your need. Use get_city_data for a quick, general read of an entire urban area. Use get_station_data when you need the exact metrics from one physical monitoring equipment.

What if I don't know the state abbreviation? +

Run list_countries first to narrow down the nation, and then use list_states. This gives you a clear list of supported states for that country.

What happens if I use an incorrect API key when calling get_city_data? +

The call fails with a 401 Unauthorized error. Always confirm your AirVisual API Key is active and properly entered into the Vinkius setup. You can verify credentials through the dedicated support portal.

How frequently does get_station_data update its readings? +

The data freshness depends on the physical sensor at that station. While AirVisual provides real-time indexing, the actual reporting interval varies by location and pollutant type. Always check the reported timestamp for accuracy.

If I use get_nearest_city_by_coords with coordinates outside a monitored area, what error do I receive? +

You will likely receive a 'No Data Available' or similar geographic boundary error. Make sure your GPS coordinates fall within the service coverage map provided by AirVisual to guarantee results.

Are there rate limits when using list_cities repeatedly for many states? +

Yes, repeated bulk calls can trigger temporary rate limiting. Implement exponential backoff or use batch processing methods in your agent's code to avoid hitting API caps and ensure consistent performance.

Can I get air quality data for my current location without entering coordinates? +

Yes! You can use the get_nearest_city_by_ip tool. The agent will use your requester IP address to find and return the AQI and weather data for the closest supported city automatically.

How do I find out which cities are supported in a specific region? +

You can browse the hierarchy using list_countries, then list_states for a specific country, and finally list_cities for a specific state. This allows you to discover exactly which locations have active monitoring.

Does this server provide data from specific monitoring stations? +

Yes, the get_station_data tool allows you to retrieve real-time data from a specific named monitoring station if you know its name and location details (city, state, country).

Built & Managed by Vinkius 30s setup 7 tools

We've already built the connector for AirVisual. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 7 tools are live and waiting. You're up and running in seconds.

Vinkius runs on Claude Claude
Vinkius runs on ChatGPT ChatGPT
Vinkius runs on Cursor Cursor
Vinkius runs on Gemini Gemini
Vinkius runs on Windsurf Windsurf
Vinkius runs on VS Code VS Code
Vinkius runs on JetBrains JetBrains
Vinkius runs on 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.