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
Extended access
Why this level
- The create and delete tools change events in the user's personal calendar
Install
- Works in
- Services
Manual install
pip install "mcp[cli]" httpx beautifulsoup4 caldav python-dotenvDependency install from the README; creating a venv first is recommended.
Access and checks
How we reviewExtended 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 3pmMCP
- Transport
- stdio
- Authentication
- API key
Environment variables
YANDEX_APP_PASSWORDrequired, 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.
Related
All Yandex 360 toolsYandex Calendar MCP server over CalDAV
yandex-calendar-mcp
A Yandex Calendar MCP server over CalDAV: reading the schedule, creating and editing events, invitations with real email delivery
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
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
An unofficial MCP server and Claude Code plugin with 45 Yandex 360 tools and 11 ready workflows such as standup and weekly report
Yandex 360 MCP: mail and calendar for an AI agent
yandex-360-mcp
Two separate MCP servers for Yandex 360: mail over IMAP and SMTP and a calendar over CalDAV, with one-command Yandex OAuth sign-in
Yandex Calendar plugin for Codex
Yandex Calendar для Codex
An unofficial local Yandex Calendar MCP plugin for Codex over CalDAV, with no intermediary cloud server
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.