🌦️ Weekly Weather MCP Server

Weather MCP server which returns 7 days of detailed weather forecasts anywhere in the world

Local serverstdioPython

What is the 🌦️ Weekly Weather MCP Server?

Weather MCP server which returns 7 days of detailed weather forecasts anywhere in the world

What the server does

Animation showing Claude Desktop processing the weather data from the MCP Server

The One Call API 3.0 provides comprehensive weather data: - Current weather conditions - Minute forecast for 1 hour - Hourly forecast for 48 hours - Daily forecast for 8 days (including today) - National weather alerts - Historical weather data

  • 🌍 Support for querying weather conditions anywhere in the world
  • 🌤️ Hourly forecasts for the next 48 hours
  • 📅 Provides detailed 8-day forecasts (today + following 7 days), with morning, afternoon, and evening data points
  • 🌧️ Weather summaries and precipitation probabilities
  • 🌡️ Detailed weather information including temperature, humidity, wind speed, etc
  • 📍 Support for reporting results in different time zones

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
locationLocation name as a string, e.g., “Beijing”, “New York”, “Tokyo”. The tool will handle geocoding this to a latitude/longitude coordinate.
api_keyOpenWeatherMap API key (optional, will read from environment variable if not provided)
timezone_offsetTimezone offset in hours, e.g., 8 for Beijing, -4 for New York. Default is 0 (UTC time). Times in the returned data will be accurate for this timezone.
get_weatherGet comprehensive weather data for a location including current weather (next 48 hours) and 8-day forecast with detailed information.
get_current_weatherReturns: - A simplified subset of the data returned by get_weather - Only the current weather information (temperature, feels like, weather condition, humidity, wind, etc.); no forecast data for future time periods - Use

Configuration

VariableDescriptionRequired
OPENWEATHER_API_KEYCredential the server authenticates with.Yes

Example prompts to try

  • “Use 🌦️ Weekly Weather to Billing.”
  • “Use 🌦️ Weekly Weather to location.”
  • “Use 🌦️ Weekly Weather to api key.”

Frequently asked questions

Register at OpenWeatherMap, subscribe to the “One Call API 3.0” plan (free tier offers 1,000 calls/day), and wait up to an hour for key activation. Set the key in the `OPENWEATHER_API_KEY` environment variable or pass it as the `api_key` parameter.