MCPVault

calendar_update_event

MCP tool from Modular Context Obsidian Plugin by klemensgc

Patch existing (only provided fields changed).

How to use it

calendar_update_event is exposed by the Modular Context Obsidian Plugin MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the calendar_update_event tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

FULL MODULAR CONTEXT OBSIDIAN PLUGIN LISTING

Other tools in Modular Context Obsidian Plugin (27)

Auto-refresh

50-minute timer per account, 5-minute expiry buffer

calendar_create_event

Create event (sendUpdates: "none" default — no auto-invite spam).

calendar_delete_event

Delete.

calendar_freebusy

Query busy windows across multiple calendars — ideal for "find time to meet".

calendar_list_calendars

Enumerate all calendars user has access to.

calendar_list_events

Events in time range.

docs_create_doc

New doc with title + optional initialContent.

docs_read_doc

Plain-text extraction from doc body (walks paragraphs + tables).

docs_update_doc

mode: "append" (at document end) or mode: "replace" (wipe body + insert).

drive_download_file

Get file content. Google-native files auto-exported as text; binary returned as base64.

drive_list_files

List with Drive query syntax filter, pagination, ordering.

drive_search

Full-text search across file content + names. Optional mimeType filter. Excludes trashed.

drive_upload_file

Create file with content + optional parentFolderId. Supports utf-8 / base64.

gmail_draft

Create draft — not sent. User opens webUrl in Gmail UI to send.

gmail_modify_labels

Add/remove labels — system presets (INBOX, UNREAD, STARRED, IMPORTANT, SPAM, TRASH) + custom labels by name.

gmail_search

Query with Gmail syntax (is:unread, from:X, after:2026-04-01). Optional body extraction.

gmail_send

Send immediately. Skip draft for trusted, scripted sends.

Local-first

tokens encrypted via OS keychain (macOS Keychain / Windows DPAPI / Linux libsecret via libsecret)

Multi-account

unlimited Google accounts in parallel (Testing mode: up to 100 test users per account)

sheets_append_row

Append row(s) to data region end.

sheets_create_spreadsheet

New spreadsheet with optional initial sheet titles.

sheets_list_sheets

Spreadsheet metadata + list of sheet tabs.

sheets_read_range

Read A1-notation range. Supports majorDimension + valueRenderOption.

sheets_write_range

Overwrite values at range. USERENTERED parses formulas + dates.

slides_add_slide

Insert slide with layout (BLANK / TITLE / TITLEANDBODY / SECTIONHEADER / TITLEANDTWOCOLUMNS / CAPTIONONLY).

slides_create_presentation

New presentation with title.

slides_read_presentation

Metadata + plain-text summary per slide.