Yandex Calendar plugin for Codex

Yandex Calendar для Codex

An unofficial local Yandex Calendar MCP plugin for Codex over CalDAV, with no intermediary cloud server

Plugin

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

  • 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
All reasons and checks
Russian stack

shanginn/yandex-calendar-plugin

Install

Manual install

codex plugin marketplace add shanginn/yandex-calendar-plugin
codex plugin add yandex-calendar@yandex-calendar

Install from Codex's public marketplace.

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 link

Limitations

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.

Security check

  • 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

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.

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.

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 AIYandex Calendar plugin for Codex

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