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
- 0 ★ on the repository
- Last commit
- MIT
Broad access
Why this level
- The agent gets access to the mailbox contents and can send mail on behalf of the user
- Mail contains third-party texts with possible instructions for the model, and the calendar can be changed
Install
- Works in
- Services
In your terminal, with SkillFoxx CLI
npx skillfoxx add mcp/yandex-360-mcpDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- The agent gets access to the mailbox contents and can send mail on behalf of the user
- Mail contains third-party texts with possible instructions for the model, and the calendar can be changed
This is third-party code. Review the repository files before installing.
What it does
A monorepo with two npm packages for Yandex 360 that install independently. `yandex-mail-mcp` works with mail over IMAP and SMTP, and `yandex-calendar-mcp` with the calendar over CalDAV. The public Yandex 360 API covers only organization administration, so the servers go through the standard protocols of mail and calendar clients. Sign-in is the `npx yandex-mail-mcp login` command with the `YANDEX_USER` variable: a browser opens on Yandex, each server asks only for its own permissions and the login lasts about a year. App passwords work instead of OAuth. Both servers have a read-only mode. The shared `yandex-360-oauth` package handles sign-in.
Who it is for. Employees and business owners on Yandex 360 who want Claude to read mail and plan meetings in the work calendar.
Good fit when
- The agent sorts incoming Yandex mail and drafts replies
- A meeting has to go into the calendar without overlapping busy slots
- You prefer not to keep a password in the config, and OAuth sign-in removes that concern
- You need only the calendar or only mail and the second package is unnecessary
Not a fit when
- You need to manage the Yandex 360 organization itself: users, groups, domains. Here there is only a mailbox and a calendar
- You need Yandex Disk, Telemost or Documents: these services are not in the packages
- The organization bans external apps and OAuth: you will have to sign in with an app password
Example request
Find unread mail from accounting this week and book a meeting for Thursday afternoonMCP
- Transport
- stdio
- Authentication
- OAuth
Environment variables
YANDEX_USERrequired- Yandex 360 mailbox address
YANDEX_CALENDAR_TIMEZONE- Calendar time zone, for example Europe/Moscow
Limitations
Only mail and the calendar are covered, and the other Yandex 360 services are untouched by the packages. Mail goes over IMAP and SMTP and the calendar over CalDAV, so speed and capabilities depend on those protocols. OAuth sign-in lasts about a year, then the `login` command is repeated. An app password stays the fallback and needs mail clients enabled in the mailbox settings. The project is new, zero stars, last commit in November 2026, MIT license. The key of the shared OAuth app is built into the `yandex-360-oauth` package.
How to disable. Remove the servers with `claude mcp remove yandex-mail` and `claude mcp remove yandex-calendar`, then revoke the app access in the Yandex ID settings.
FAQ
Why does it not use the Yandex 360 API?
The public Yandex 360 API covers organization administration, not mailbox and calendar contents, so the servers use IMAP, SMTP and CalDAV.
Do I need both packages?
No, each installs separately: `yandex-mail-mcp` for mail, `yandex-calendar-mcp` for the calendar.
How long does sign-in last?
About a year. When a tool reports an expired login, run the `login` command again.
Can it work without OAuth?
Yes, a Yandex app password works; it is set by an environment variable instead of browser sign-in.
Is there a read-only mode?
Yes, both servers support it: the agent reads mail and events but sends and changes nothing.
Discussion
No questions or reviews yet.
Related
All Yandex 360 toolsYandex Mail MCP
Yandex Mail MCP Server
Yandex Mail MCP server over IMAP and SMTP: search and read mail, attachments, send, move and delete
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 Mail MCP server
ymail-mcp
Yandex work mail in Claude Code over IMAP: reading, searching threads and drafting replies without sending
A skill pack for Yandex 360: Mail, Calendar, Contacts, Directory, Telemost, Disk, Forms and Tracker
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 Mail Digest MCP server
MCP Server: Yandex Mail Digest
An MCP server that reads Yandex Mail for a period and saves a structured digest to a file
README in short
The README explains why IMAP, SMTP and CalDAV are used instead of the Yandex 360 API, shows a Claude Code quick start with OAuth sign-in, describes the shared `yandex-360-oauth` package, development and the release process for each package separately.