Yandex Weather MCP server (SmartHome)
mcp-yandex-weather
A small MCP server on the Yandex Weather SmartHome API: current weather, daily and hourly forecasts with a free-tier key
- 3 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Runs a local server that calls the Yandex Pogoda SmartHome API with your key
- Only reads weather for coordinates
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/mcp-yandex-weatherDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Runs a local server that calls the Yandex Pogoda SmartHome API with your key
- Only reads weather for coordinates
This is third-party code. Review the repository files before installing.
What it does
The server offers three tools: get_current_weather returns temperature, feels-like temperature, wind speed, condition and icon for given coordinates, get_forecast returns a daily forecast for up to two days on the free tier split into night, morning, day and evening, and get_hourly_forecast returns hourly data. There is a weather://current/{lat}/{lon} resource with current weather as JSON and a weather_report prompt for generating a text weather report. The server is built specifically for the Yandex Pogoda B2B SmartHome tariff rather than the general Yandex Weather API; the free tier is limited to a today-and-tomorrow forecast and a basic parameter set.
Who it is for. For people who want a simple Yandex weather integration in an agent: day planning, reports, smart-home automation.
Good fit when
- You want current weather, daily or hourly forecasts by coordinates in agent responses
- The free SmartHome tier with a today-and-tomorrow forecast is enough
- You want HTTP mode for reaching the server from another device on the network
Not a fit when
- You need extended parameters like humidity, pressure or UV index: those require the commercial tier
- You need a forecast beyond two days without a paid tier
Example request
What is the weather in Moscow right now and what is tomorrow's forecastMCP
- Transport
- stdio, http
- Authentication
- API key
Environment variables
YANDEX_WEATHER_API_KEYrequired, secret- The Yandex Pogoda SmartHome API key
Limitations
You need a Yandex Pogoda SmartHome API key, issued after registering with a phone number and accepting the terms in the Yandex Weather console. The free tier is limited to a today-and-tomorrow forecast, a basic parameter set and a request rate cap per the agreement. The project is small, has one author, and updates infrequently.
How to disable. Remove the ya-pogoda block from claude_desktop_config.json or your MCP client's configuration.
FAQ
How many days of free forecast are available?
Today and tomorrow; paid tiers offer more days and parameters.
Can the server run remotely over HTTP?
Yes, with the --http flag, so clients like Hermes connect at http://host:8000/mcp.
Discussion
No questions or reviews yet.
Related
MCP serversWeather API MCP Server: current weather by city
Weather API MCP Server
A weather MCP in Go: the current_weather tool gives the agent current weather by city name from WeatherAPI, run locally or in Docker
Yandex Mail Digest MCP server
MCP Server: Yandex Mail Digest
An MCP server that reads Yandex Mail for a period and saves a structured digest to a file
A simple Yandex Calendar MCP server
mcp_yandex_calendar
A small test Yandex Calendar MCP server over CalDAV: upcoming events, event creation and deletion with no confirmation step
Yandex Calendar MCP with a setup CLI
yandex-mcp workspace
A Yandex Calendar MCP server over CalDAV with a separate CLI for setup and app-password verification
Yandex Calendar MCP server
Яндекс Календарь MCP для Claude
An MCP server for Yandex Calendar: view, create and delete events using an app password
A Go MCP server for reading Yandex Tracker and Yandex Wiki: issues, queues, sprints, comments, pages and dynamic tables
Alternatives
Tools by other authors for the same tasks.
README in short
The English and Russian README describes the server as a wrapper over the Yandex Weather SmartHome API with three tools, one resource and one prompt. It covers getting a key through the SmartHome console, a table of free versus commercial tier limits, running in stdio and HTTP modes, setup for Claude Desktop, Hermes Agent and Cursor, plus running via MCP Inspector and pytest tests.