Yandex Calendar plugin for Codex
Yandex Calendar для Codex
An unofficial local Yandex Calendar MCP plugin for Codex over CalDAV, with no intermediary cloud server
- 0 ★ on the repository
- Last commit
- Apache-2.0
Broad access
Why this level
- It creates, edits and deletes events and whole calendars, though deletion requires explicit confirmation
- Deleting a calendar by a wrong or stale URL could hit the wrong data, so the URL is re-checked against a fresh list
Install
- Works in
- Services
Manual install
codex plugin marketplace add shanginn/yandex-calendar-plugin
codex plugin add yandex-calendar@yandex-calendarInstall from Codex's public marketplace.
Access and checks
How we reviewBroad accessThe tool can change data, run commands or handle secrets.
- It creates, edits and deletes events and whole calendars, though deletion requires explicit confirmation
- Deleting a calendar by a wrong or stale URL could hit the wrong data, so the URL is re-checked against a fresh list
This is third-party code. Review the repository files before installing.
What it does
The plugin talks directly to caldav.yandex.ru with no third-party server from the developer. In its MVP form it lists calendars, reads events for a period up to 366 days, creates a single event with an optional Yandex Telemost link, edits title, time, description and location, deletes an event or a whole calendar only after explicit confirm=true, and detects an ETag conflict to avoid overwriting a newer version of an event changed elsewhere. Editing recurrence rules, replying to invitations, bulk operations and OAuth for arbitrary accounts are deliberately out of the first version. The delete-calendar tool only accepts an exact URL from a fresh list, re-checks it against Yandex, and separately protects the primary and last remaining calendar from deletion.
Who it is for. For Codex users who want local, middleman-free access to Yandex Calendar with careful delete behavior.
Good fit when
- You want direct access to Yandex's CalDAV with no third-party cloud server between the agent and the calendar
- You care that deleting an event or calendar requires explicit confirmation
- The MVP basics are enough: reading, creating, editing and deleting single events
Not a fit when
- You need recurrence rule editing, invitation replies or bulk operations: none of that exists yet
- You need listing in the official ChatGPT directory: the author explicitly says that is a separate, not-yet-ready plan
Example request
Show my meetings for today and create a tomorrow 11am event with a Telemost linkLimitations
This is a version 0.1 MVP with a deliberately narrow feature set, no recurrence rules, invitation replies or bulk operations. You need a Yandex app password of the Calendar type; a regular account password does not work. The private credentials file must have 0600 permissions, or the plugin refuses to read it. External HTTP is forbidden; requests go only to the configured caldav.yandex.ru origin.
How to disable. Remove the plugin with codex plugin remove yandex-calendar and, if needed, delete ~/.config/yandex-calendar-plugin/credentials.json.
FAQ
Can an event be deleted without confirmation?
No, deleting an event or calendar requires an explicit confirm=true and is marked as a destructive action.
Can the plugin delete the last remaining calendar?
No, delete_calendar separately protects the primary and last remaining calendar from deletion.
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
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 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
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
An unofficial MCP server and Claude Code plugin with 45 Yandex 360 tools and 11 ready workflows such as standup and weekly report
README in short
The README lists MVP 0.1 capabilities and what is explicitly excluded from the first version, requirements and getting an app password, install from Codex's public marketplace with a private credentials file, local development with a live calendar-deletion check behind a separate opt-in, and a detailed security section: no secrets in arguments, an origin restriction, ETag for PUT and a required confirm=true for deletion.