mcp-weather logo

mcp-weatherA Model Context Protocol (MCP) server that provides hourly and daily weather forecasts using the AccuWeather API.

(0)
Daniel NikulshynReviewed by Daniel Nikulshyn·Updated July 2026

Overview

mcp-weather is a Model Context Protocol (MCP) server that provides hourly and daily weather forecasts using the AccuWeather API. It allows large language models, like Claude, to access real-time weather data. The server fetches accurate, up-to-date forecasts, supplying both metric and imperial unit data for temperature, conditions, precipitation, and more. Tools included are the hourly weather forecast tool, 'weather-get_hourly', and the daily weather forecast tool, 'weather-get_daily', facilitating users to access relevant information. Prerequisites for usage are Node.js 18 and an AccuWeather API key, set via .env or the user's shell. For integration with Claude Desktop and other MCP-compatible clients, MCP server configuration is available, enabling users to utilize the server with their preferred clients and access weather data within their conversations.

Key features

  • Hourly Weather Forecast Tool (weather-get_hourly)
  • Daily Weather Forecast Tool (weather-get_daily)
  • Support for metric (°C) and imperial (°F) units
  • Fetch accurate, up-to-date weather forecasts

Pricing

Model
Free
Category
MCP Servers
Rating
No reviews yet

Use cases

Hourly Weather Forecast

Fetching hourly weather forecasts for the next 12 hours for a specific location, such as New York City.

Daily Weather Forecast

Providing daily weather forecasts for up to 15 days for a specific location, such as London.

Pros & Cons

Pros

  • Provides accurate and up-to-date weather forecasts
  • Supports both hourly and daily forecasts
  • Allows data display in metric and imperial units
  • Easy integration with large language models and MCP-compatible clients

Cons

  • Requires an AccuWeather API key
  • Limited to AccuWeather data sources
  • Needs Node.js ≥18 to run

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

Is mcp-weather compatible with Claude Desktop or other MCP clients?

Yes. You can configure it in a Claude Desktop (or any MCP‑compatible) client by adding an entry to the client’s `mcpServers` config, specifying the command `npx @timlukahorstmann/mcp-weather` and the API key environment variable.

Asked by Sami Virtanen · May 5, 2026

How far into the future can I get weather data with mcp-weather?

The hourly tool provides forecasts for the next 12 hours, while the daily tool can return forecasts for up to 15 days (default is 5 days).

Asked by Idris Suleiman · Mar 10, 2026

Can mcp-weather return forecasts in both metric and imperial units?

Yes. Both the hourly (`weather-get_hourly`) and daily (`weather-get_daily`) tools accept a `units` parameter, allowing you to choose Celsius (metric) or Fahrenheit (imperial).

Asked by Frank Müller · Feb 18, 2026

What do I need to run mcp-weather and how do I set up the AccuWeather API key?

You need Node.js version 18 or higher and an AccuWeather API key. Export the key as an environment variable (e.g., `export ACCUWEATHER_API_KEY=your_key`) or place it in a .env file before starting the server.

Asked by Kirsi Laine · Feb 6, 2026

Ask a question

MCP Servers alternatives