Yandex Calendar MCP server

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

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

  • 5 ★ on the repository
  • Last commit
MCP server

Extended access

Why this level

  • The create and delete tools change events in the user's personal calendar
All reasons and checks
Russian stack

agorlov/yandex-calendar-mcp

Install

Services

Manual install

pip install "mcp[cli]" httpx beautifulsoup4 caldav python-dotenv

Dependency install from the README; creating a venv first is recommended.

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The create and delete tools change events in the user's personal calendar

This is third-party code. Review the repository files before installing.

What it does

The Python server connects to Yandex Calendar over CalDAV using a separate app password rather than the main account password. An agent can view upcoming events, create a new event and delete an existing one, with output in text or JSON. The README includes a video and GIF demo.

Who it is for. For Yandex Calendar users who want to manage events through Claude without the web interface.

Good fit when

  • You want a quick look at upcoming Yandex Calendar events
  • You want to create or delete an event by voice or text

Not a fit when

  • You need attendee invites or recurring events: the README does not describe these
  • You are not willing to create a separate app password in Yandex ID

Example request

Show my Yandex Calendar events for tomorrow and create a meeting at 3pm

MCP

Transport
stdio
Authentication
API key

Environment variables

YANDEX_APP_PASSWORD required, secret
Yandex CalDAV app password, not the main account password

Limitations

The project is maintained by one author, with no pushes for over a year. It needs a CalDAV app password from id.yandex.ru/security/app-passwords, not the main account password. The README does not describe attendee invites or recurring events.

How to disable. Remove the server from your MCP client config and revoke the app password in Yandex ID settings.

FAQ

Can I use my main Yandex password?

No, the README explicitly warns against the main account password; you need a separate CalDAV app password for Calendar.

Discussion

No questions or reviews yet.

Russian stack

A Yandex Calendar MCP server over CalDAV: reading the schedule, creating and editing events, invitations with real email delivery

MCP serverBroad access1Repository stars
Russian stack

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

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

Yandex Calendar plugin for Codex

Yandex Calendar для Codex

Russian stack

An unofficial local Yandex Calendar MCP plugin for Codex over CalDAV, with no intermediary cloud server

PluginBroad access

Alternatives

Tools by other authors for the same tasks.

README in short

The Russian README explains creating a CalDAV app password in detail, includes a video and GIF demo, lists three features: viewing, creating and deleting events, dependency installation via pip, and .env setup for Claude Desktop.

README badge

Report a problem