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
MCP server

Extended access

Why this level

  • Runs a local server that calls the Yandex Pogoda SmartHome API with your key
  • Only reads weather for coordinates
All reasons and checks
Russian stack

ivanscm/mcp-yandex-weather

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add mcp/mcp-yandex-weather

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended 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 forecast

MCP

Transport
stdio, http
Authentication
API key

Environment variables

YANDEX_WEATHER_API_KEY required, 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.

A weather MCP in Go: the current_weather tool gives the agent current weather by city name from WeatherAPI, run locally or in Docker

MCP serverExtended access246Repository stars

Yandex Mail Digest MCP server

MCP Server: Yandex Mail Digest

Russian stack

An MCP server that reads Yandex Mail for a period and saves a structured digest to a file

MCP serverExtended access
Russian stack

A small test Yandex Calendar MCP server over CalDAV: upcoming events, event creation and deletion with no confirmation step

MCP serverBroad access
Russian stack

A Yandex Calendar MCP server over CalDAV with a separate CLI for setup and app-password verification

MCP serverBroad access

Yandex Calendar MCP server

Яндекс Календарь MCP для Claude

Russian stack

An MCP server for Yandex Calendar: view, create and delete events using an app password

MCP serverExtended access5Repository stars
Russian stack

A Go MCP server for reading Yandex Tracker and Yandex Wiki: issues, queues, sprints, comments, pages and dynamic tables

MCP serverExtended access14Repository stars

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.

README badge

Report a problem