list_calendars
List the calendars this account can see, with which is the default.
無需輸入參數。

io.github.robertdoneill由 GitHub 帳號 robertdoneill 發布v0.2.0更新於 Nov 1, 2026
Read calendars and create, change or (opt-in) delete events on any JMAP server, such as Stalwart.
本機 MCP 伺服器,讓助理在任意 JMAP 行事曆伺服器上列出行事曆、尋找、建立或修改活動,刪除需明確開啟。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
參照 儲存庫 中的啟動說明。
An MCP server that lets an AI agent see your calendars, find events, and create, change or (if you allow it) delete events on any JMAP server that supports JMAP for Calendars, such as Stalwart 1.0 and later.
One Python file, standard library only.
Built to be safe to hand to an agent:
JMAP_ALLOW_DELETE=1 to offer delete_calendar_event; it sends no cancellations.JMAP_ALLOW_INVITES=1 on the server and send_invitations: true on the call.Create an API key for the account. On Stalwart, open the account in the admin (Directory → Accounts), set the key's permissions to Replace all permissions, and give it only these:
JMAP_ALLOW_DELETE=1)The key then cannot read or send mail.
Add the server to your MCP client. For Claude Code:
For several accounts, add one server per account (calendar-work, calendar-home).
Keep the key out of shell history and config files where you can: load it from your password manager or secret store when the server starts.
MIT
來源:README.md,提交 60c20f0
List the calendars this account can see, with which is the default.
無需輸入參數。
Find events between two times (default: the next 30 days), optionally matching text. Recurring events are expanded into their occurrences.
textafterlimitbeforecalendarCreate an event. Confirm title, time and time zone with the user first. Attendees are added without being emailed unless send_invitations is true.
daysstart必填title必填all_daycalendarlocationattendeestime_zonedescriptionduration_minutessend_invitationsChange an existing event: give event_id and only the fields to change.
daysstarttitleall_daycalendarevent_id必填locationattendeestime_zonedescriptionduration_minutessend_invitations已滿足適用檢查項的 90%
該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。
請在註冊中心條目中宣告憑證請求標頭,或保持端點能夠回應探測,以便判定其認證方式。
claude mcp add calendar \ -e JMAP_SESSION_URL=https://mail.example.com/.well-known/jmap \ -e JMAP_BEARER_TOKEN=your-api-key \ -- uvx jmap-calendar-mcp