Yandex Calendar MCP server
Яндекс Календарь MCP для Claude
An MCP server for Yandex Calendar: view, create and delete events using an app password
Medium risk
We rate an entry medium when the tool runs code, makes network calls or reads project files. Check what exactly it does before installing.
Why this level
- The create and delete tools change events in the user's personal calendar
Install
Manual install
pip install "mcp[cli]" httpx beautifulsoup4 caldav python-dotenvDependency install from the README; creating a venv first is recommended.
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 3pmLimitations
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.
MCP
- Transport
- stdio
- Authentication
- API key
| Environment variables | |
|---|---|
| YANDEX_APP_PASSWORD required, secret | Yandex CalDAV app password, not the main account password |
Security check
- The create and delete tools change events in the user's personal calendar
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.
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.
Related
A self-hosted knowledge base with block-level references and a built-in MCP server for connecting AI agents to your notes
A CLI for every Google Workspace API with JSON output and agent skills: Drive, Gmail, Calendar, Sheets and more
Local search over Markdown notes, docs and meeting transcripts: keywords, semantic search and reranking, with an MCP server
A task manager for AI-driven development: breaks a PRD into dependent tasks and guides the agent through them via MCP or CLI