# Open-Meteo MCP for AI Agents AI Agent Connect

> Open-Meteo provides global weather data without the headache of API keys. It lets your agent pull real-time forecasts, 16-day outlooks, air quality metrics, and historical weather records dating back to 1940. It's a direct line to open-source meteorological data for any location on earth.

## Overview
- **Category:** data-analytics
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_9Dak4YWBvgw01jPEQJSYJ5pqvJAoFtARwwm1k3AE/ai-agent-connect
- **Tags:** weather-forecast, historical-weather, air-quality, meteorology, environmental-data, open-source

## Description

Open-Meteo provides direct access to global weather data without the headache of API keys. Getting accurate weather data usually involves hunting down API keys, managing quotas, and wrestling with messy documentation. This Connector cuts through that noise by giving your agent access to the Open-Meteo dataset. You can ask about the current conditions in a specific city, pull a multi-week forecast for a trip, or grab air quality metrics like PM2.5 and ozone levels for a specific neighborhood. If you need to look backward, it pulls historical records going as far back as 1940. It even handles the heavy lifting of finding geographic coordinates and height data so you don't have to manually hunt for them. Since Vinkius makes it easy to plug this into your existing workflow, you can stop worrying about authentication and start getting raw meteorological data without the corporate overhead.

## Tools

### get_elevation
Retrieve the height of any set of coordinates. This helps with geographic research and hiking planning.

### get_geocoding
Turn a city or place name into the latitude and longitude needed for weather lookups. It returns up to 10 results.

### get_forecast
Pull weather variables like temperature and rain for up to 16 days ahead. It provides both hourly and daily data.

### get_historical_weather
Access archived weather data from 1940 to the present. It supports the same variables as the forecast tool.

### get_air_quality
Get hourly reports on pollutants like PM2.5, nitrogen dioxide, and ozone for any location. This is perfect for checking environmental safety.

## Prompt Examples

**Prompt:** 
```
What's the weather like in Tokyo for the next 5 days?
```

**Response:** 
```
### Tokyo Weather Forecast

| Date | High | Low | Conditions |
| :--- | :--- | :--- | :--- |
| **Today** | 24°C | 18°C | Partly Cloudy |
| **Tomorrow** | 25°C | 19°C | Sunny |
| **Wednesday** | 23°C | 17°C | Light Rain |
| **Thursday** | 22°C | 16°C | Overcast |
| **Friday** | 24°C | 18°C | Sunny |

*   **Wind:** 10-15 km/h
*   **Humidity:** 60-75%
*   **UV Index:** Moderate (5-6)
```

**Prompt:** 
```
Give me the air quality for Paris right now.
```

**Response:** 
```
### Paris Air Quality Report

*   **PM2.5:** 12 μg/m³ (Good)
*   **PM10:** 18 μg/m³ (Good)
*   **Nitrogen Dioxide:** 22 μg/m³
*   **Ozone:** 35 μg/m³
*   **Dust & Pollen:** Low

**Summary:** The air quality in Paris is currently within healthy limits for most populations. Outdoor activities are safe to continue.
```

**Prompt:** 
```
What was the average high temperature in New York in 1985?
```

**Response:** 
```
### New York Historical Weather (1985)

Based on archived records for 1985, the temperature trends were as follows:

*   **Average High:** 24.8°C
*   **Average Low:** 12.3°C
*   **Precipitation:** Moderate seasonal distribution.

*Note: These figures represent the mean annual values for the metropolitan area.*
```

## Capabilities

### Pull current weather
Get real-time temperature, humidity, and wind speeds for any location.

### Fetch multi-week forecasts
Retrieve daily and hourly weather data for up to 16 days ahead.

### Access historical climate data
Look up weather records from 1940 to the present day.

### Check air quality levels
Get hourly reports on pollutants like nitrogen dioxide and dust.

### Find geographic coordinates
Convert city names or place names into usable latitude and longitude.

### Retrieve elevation heights
Get precise elevation data for any specific set of coordinates.

## Use Cases

### Planning a hiking trip
A traveler asks their agent to check the wind speed and UV index for the Alps next weekend to ensure they have the right gear.

### Climate research
A researcher asks for the average high temperature in New York from 1985 to 1995 to identify a 10-year warming trend.

### Event safety
An event coordinator asks if the air quality in Beijing is safe for an outdoor marathon tomorrow morning.

### App development
A developer asks the agent to get the elevation for a list of coordinates to calculate travel times for a navigation app.

## Benefits

- Skip the API key setup. You don't have to create accounts or manage secrets to start pulling weather data immediately. It saves you from the typical headache of authentication.
- Access 80 years of history. Use `get_historical_weather` to pull records back to 1940 for deep climate analysis or academic research. This allows you to see long-term trends without manual scraping.
- Get detailed air quality metrics. Use `get_air_quality` to check pollutants like ozone and nitrogen dioxide for specific neighborhoods. This helps you understand local environment health.
- Plan further ahead. Use `get_forecast` to see daily and hourly variables up to 16 days in advance for trip planning. This removes the guesswork from outdoor event scheduling.
- Simplify location lookups. Use `get_geocoding` to turn names into coordinates so your agent can find weather data faster. You won't have to manually find latitude and longitude for every city.
- Get precise elevation. Use `get_elevation` to find the height of specific coordinates for hiking or aviation research. It provides the exact numbers you need for geographic planning.

## How It Works

The bottom line is you get instant access to global weather data without ever needing to sign up for an external account.

1. Subscribe to the Open-Meteo MCP on the Vinkius Marketplace.
2. Connect the Connector to your preferred client like Claude or Cursor.
3. Ask your agent for weather, history, or air quality data in plain English.

## Frequently Asked Questions

**Does the Open-Meteo MCP require an API key?**
No, it's completely open-source and doesn't require any sign-up or keys. You can start querying data immediately.

**How far back can I see historical weather with Open-Meteo?**
You can pull historical weather data from as far back as 1940 for most global locations.

**Can I get air quality for specific cities using Open-Meteo?**
Yes, it provides hourly reports for various pollutants including PM2.5, dust, pollen, and nitrogen dioxide.

**Does the Open-Meteo MCP work for any country?**
It provides global coverage for both current weather, forecasts, and historical climate records.

**Can my agent find coordinates for me with Open-Meteo?**
Yes, it includes a geocoding tool that turns city or place names into the coordinates needed for weather lookups.

**Is the data from Open-Meteo updated in real-time?**
Yes, it provides current weather conditions and hourly forecasts for a wide range of variables like wind and humidity.

**Do I need an API key?**
No! Open-Meteo is completely free and open-source for non-commercial use. No API key, no sign-up, no registration. Just subscribe and start querying. For commercial use, you'll need an API key from open-meteo.com.

**What weather variables are available?**
50+ variables including: temperature (2m, 80m, 120m, 180m), apparent temperature, humidity, dew point, wind speed/direction/gusts, precipitation, rain, snowfall, snow depth, cloud cover, pressure, UV index, sunshine duration, visibility, evapotranspiration, soil temperature/moisture and many more.

**How far back does historical data go?**
Historical weather data goes back to 1940 for most locations worldwide. Use get_historical_weather with start_date and end_date in YYYY-MM-DD format to retrieve archived data.

**How do I find coordinates for a city?**
Use get_geocoding with the city name (e.g. 'São Paulo', 'Tokyo', 'London'). Returns coordinates, elevation, timezone and country info. Then use those coordinates with get_forecast or get_historical_weather.