yacli: CLI and MCP for Yandex Mail, Disk and Calendar

yacli

A single Rust binary: CLI, MCP server and MCP Apps for Yandex Mail, Calendar and Disk, with 13 embedded skills and cross-service workflows

MCP server

High risk

We rate an entry high when the tool writes to external systems, handles money, production databases or secrets, or runs arbitrary commands. The CLI installs it only with your consent.

Why this level

  • Can send emails and create calendar events on the user's behalf
  • Writes and deletes files on Yandex Disk through MCP write tools
All reasons and checks
Russian stack

nextstat/yacli

Install

Manual install

curl -fsSL https://raw.githubusercontent.com/nextstat/yacli/main/scripts/install.sh | sh

Installs the binary on macOS and Linux.

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

What it does

yacli ties Yandex Mail, Calendar and Disk into one interface: a terminal CLI, an MCP server over stdio or HTTP, and MCP Apps with a dashboard for hosts that support it. It ships ready cross-service workflows: save an email attachment to Disk, turn a calendar invite from an email into an event, attach a local file to an email. The MCP layer exposes tools for mail, calendar, disk, accounts and auth, plus 13 embedded skills, Russian-language prompts, and resources like a skills catalog and diagnostics. The yacli mcp install command registers the server directly in Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, Zed, Windsurf, Antigravity and Warp.

Who it is for. For people who keep mail and files in Yandex 360 and want to manage them and their calendar from a terminal or through a single agent.

Good fit when

  • You want to read and send mail, manage your calendar and Disk files from one tool
  • You want an MCP server that installs into several agent clients with one command
  • You want ready workflows like "attachment from an email to Disk" or "invite from an email to the calendar"

Not a fit when

  • Your account is not in the Yandex 360 domain but a different mail service
  • You do not want to give an agent the ability to send mail and change events on your behalf

Example request

Find the attachment in the latest email from accounting and save it to Yandex Disk

Limitations

You need a Calendar app password and, per the docs, separate access setup for Mail and Disk via yacli setup. Some features (onboarding checklist, diagnostics, auto-fixes, activity history) are described as actively evolving, and releases have not reached 1.0 yet. The project comes from the NextStat studio, not from Yandex itself, so support is unofficial.

How to disable. Remove the server from your MCP client config manually, or rerun yacli mcp install to reset the registration, and delete the yacli binary.

MCP

Transport
stdio, http
Authentication
API key
Environment variables
Environment variables
YACLI_MCP_HTTP_BEARER_TOKEN
secret
Bearer token for the MCP HTTP transport
YACLI_MCP_HTTP_AUTH_ISSUER
Issuer for Protected Resource Metadata auth discovery

Security check

  • Can send emails and create calendar events on the user's behalf
  • Writes and deletes files on Yandex Disk through MCP write tools

README in short

The README presents yacli as a single interface for Yandex Mail, Calendar and Disk across three layers: a CLI for daily work, a full MCP server over stdio and HTTP with prompts, skills, resources and completions, and MCP Apps with a dashboard. It covers installation via a script for macOS, Linux and Windows, a quick start with yacli setup, client registration via yacli mcp install, a table of transports and bearer-token auth, plus a live onboarding checklist, diagnostics via yacli doctor and suggestions based on activity history. MIT license.

FAQ

Which clients does one-command install support?

Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, Zed, Windsurf, Antigravity and Warp.

Are there ready cross-service workflows?

Yes, for example an email attachment saved to Disk, an email invite turned into a calendar event, and a file attached to an email.

Official

A self-hosted knowledge base with block-level references and a built-in MCP server for connecting AI agents to your notes

MCP serverMedium risk46.5KRepository stars
Editors’ pick

A CLI for every Google Workspace API with JSON output and agent skills: Drive, Gmail, Calendar, Sheets and more

CLIHigh risk31.2KRepository stars
Editors’ pick

Local search over Markdown notes, docs and meeting transcripts: keywords, semantic search and reranking, with an MCP server

CLIMedium riskNo VPN needed30.1KRepository stars
Editors’ pick

A task manager for AI-driven development: breaks a PRD into dependent tasks and guides the agent through them via MCP or CLI

MCP serverMedium risk28.1KRepository stars
Foxx AIyacli: CLI and MCP for Yandex Mail, Disk and Calendar

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.