Weather MCP server

Get stuck manually checking weather conditions for your AI projects? Connect your MCP clients to real-time weather data through Open-Meteo API, and access current conditions, forecasts, and historical weather information instantly without API keys or complex setup.

POWERING THE WORLD'S TOP DATA-DRIVEN TEAMS

What is Weather MCP server?

Weather MCP server connects AI agents with weather scraper via the Model Context Protocol. It fetches current weather information for cities, weather data by date ranges, timezone-based current datetime, and more.

Real-time weather data

Access current weather conditions and historical forecasts for any city using the free Open-Meteo API.

Flexible date range queries

Retrieve weather information for specific time periods or get current datetime across different timezones with IANA support.

Model context protocol integration

Seamlessly connect to AI agents and applications through standardized MCP server architecture with simple REST API access.

One token to rule them all

Single Apify API key unlocks 6,000+ Actors and MCP servers. One account, one invoice and transparent usage tracking.

Dynamic tool discovery

Is Weather MCP server not enough? Agents can search, evaluate, and add other Apify tools based on workflow needs.

Smart prompts and resources

Pre-built prompts and resources help agents understand tool capabilities and use cases.

Prerequisites

Before you start, make sure you have the following:

1

An Apify account

Sign up for a free Apify account if you don’t have one.

2

Apify API Token

Get your personal API token from the Integrations section in Apify Console. This token will be used to authorize the MCP server to run Actors on your behalf.

3

MCP client

An AI agent or client that supports MCP. This could be Anthropic Claude for Desktop, a VS Code extension with MCP support, Apify’s web-based Tester MCP Client, or any custom client implementation. You can also check supported MCP clients in official documentation.

How to set up Weather MCP server

If you have an MCP client that supports streamable HTTP, connect using OAuth authentication by providing Weather MCP server URL you can find below. You'll be redirected to your browser to sign in to your Apify account and approve the connection.

1{
2 "mcpServers": {
3 "apify": {
4 "url": "https://mcp.apify.com/?actors=jiri.spilka/weather-mcp-server"
5 }
6 }
7}

If you don't have an MCP client that supports streamable HTTP, you can still set up Apify's Weather MCP server. For Claude for Desktop, enable MCP servers via the Developer settings. Then, you need to add an entry for the Apify MCP server. For instance, in Claude’s config file, under mcpServers, add an entry like:

{
"mcpServers": {
"actors-mcp-server": {
"command": "npx",
"args": [
"-y", "@apify/actors-mcp-server",
"--actors", "jiri.spilka/weather-mcp-server"
],
"env": {
"APIFY_TOKEN": "YOUR_APIFY_TOKEN"
}
}
}
}

Task examples for Weather MCP server

"What's the current weather in New York City?"

"Will it rain tomorrow in Los Angeles?"

"What's the 5-day forecast for Miami?"

"Is it going to snow this weekend in Chicago?"

Sample dataset

Here's a sample of the data you can extract with our weather MCP server including current conditions, forecasts, historical weather information, and real-time weather data and much more without the limitation of Open-Meteo's official API.

{
"latitude": 52.52,
"longitude": 13.41,
"elevation": 44.8,
"generationtime_ms": 1.847,
"utc_offset_seconds": 0,
"timezone": "GMT",
"timezone_abbreviation": "GMT",
"hourly_units": {
"time": "iso8601",
"temperature_2m": "°C",
"relative_humidity_2m": "%",
"precipitation": "mm"
},
"hourly": {
"time": [
"2025-10-10T00:00",
"2025-10-10T01:00",
"2025-10-10T02:00",
"2025-10-10T03:00"
],
"temperature_2m": [12.3, 11.8, 11.2, 10.9],
"relative_humidity_2m": [82, 85, 87, 89],
"precipitation": [0.0, 0.2, 0.5, 0.1]
},
"daily_units": {
"time": "iso8601",
"temperature_2m_max": "°C",
"temperature_2m_min": "°C",
"precipitation_sum": "mm"
},
"daily": {
"time": ["2025-10-10", "2025-10-11"],
"temperature_2m_max": [15.4, 16.2],
"temperature_2m_min": [10.1, 11.3],
"precipitation_sum": [2.4, 0.8]
}
}

Frequently asked questions

The weather MCP server is a tool that enables AI agents and applications to extract current conditions, forecasts, historical weather data, and real-time meteorological information through the Open-Meteo API without requiring API keys or complex setup. It provides programmatic access to comprehensive weather data beyond the limitations of traditional weather platforms' official APIs.

To use the Weather MCP server, create an Apify account and get your API token. Then configure the server in your MCP-compatible client using either OAuth authentication or by adding the configuration with your token.

No, you don't need weather API key to use our Weather MCP server. The server operates through Apify's infrastructure and only requires an Apify account with API token for authentication and access to the service.

You can access current weather conditions, detailed forecasts, and historical weather information through the weather MCP server's integration with the Open-Meteo API. Key data types include temperature, humidity, precipitation, wind speed/direction, atmospheric pressure, and weather conditions for any location worldwide.

The Weather MCP server has no specific rate limits imposed by the service itself, but usage is subject to your Apify account's resource limits and pricing plan.

Ready to start using Weather MCP server?