Yandex Calendar, Mail and Contacts MCP server
yandex-calendar-mcp
An HTTP MCP server for Yandex Calendar over CalDAV, Mail over IMAP and SMTP, and Contacts over CardDAV
- 0 ★ on the repository
- Last commit
Broad access
Why this level
- The server can send mail on the user's behalf and change calendar events and contacts
novikova14051980-beep/yandex-calendar-mcp
A similar tool with a larger community: Yandex Calendar MCP server, 5 ★ on the repository
Install
- Works in
- Services
Manual install
npm install && npm startThe exact environment setup is inferred from the source code; the README does not describe installation.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- The server can send mail on the user's behalf and change calendar events and contacts
This is third-party code. Review the repository files before installing.
What it does
The Node.js and Express server exposes MCP over streamable HTTP and bundles three modules on top of Yandex's own protocols: calendar via CalDAV at caldav.yandex.ru, creating iCalendar events and Telemost meeting links; mail via IMAP and SMTP at imap.yandex.ru and smtp.yandex.ru for reading and sending mail; contacts via CardDAV at carddav.yandex.ru. There is no README; the module purposes were confirmed by reading the source code.
Who it is for. For people who want to give an agent access to Yandex calendar, mail and contacts through one server, without ready-made docs.
Good fit when
- You want one server covering Yandex calendar, mail and contacts at once
- You are ready to read the source instead of a README to understand the tools
Not a fit when
- You need documentation with call examples: the repository has no README
- You do not want to hand the server app passwords for three Yandex services at once
Example request
Find today's unread emails and create a calendar event based on one of themMCP
- Transport
- http
- Authentication
- API key
Environment variables
YANDEX_EMAILrequired- The Yandex mail address the server uses
YANDEX_OAUTH_TOKENrequired, secret- OAuth token for calendar over CalDAV
YANDEX_MAIL_APP_PASSWORDrequired, secret- App password for IMAP and SMTP mail access
YANDEX_CARDDAV_APP_PASSWORDrequired, secret- App password for CardDAV contacts access
MCP_PATH_SECRETrequired, secret- A secret in the URL path that protects the server's HTTP endpoint
Limitations
The repository has no README, only source code. The project is maintained by one author, with no stars. It needs separate app passwords for mail and contacts, an OAuth token for calendar, and an MCP_PATH_SECRET.
How to disable. Stop the node bootstrap.mjs process and remove the server from your MCP client config.
FAQ
What transport does the server use?
Streamable HTTP via express and StreamableHTTPServerTransport, not stdio.
Discussion
No questions or reviews yet.
Related
All Yandex 360 toolsYandex 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 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
Yandex Calendar MCP server
Яндекс Календарь MCP для Claude
An MCP server for Yandex Calendar: view, create and delete events using an app password
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 Mail MCP
Yandex Mail MCP Server
Yandex Mail MCP server over IMAP and SMTP: search and read mail, attachments, send, move and delete
README in short
The repository has no README. The code shows four files: bootstrap.mjs as the entry point, server.mjs with CalDAV calendar and Telemost, mail-patch.mjs with IMAP and SMTP for mail, contacts-patch.mjs with CardDAV for contacts. All modules use Yandex's own protocols with app passwords rather than bypassing any protection.