Read calendars and create, change or (opt-in) delete events on any JMAP server, such as Stalwart.
Maintain this server? Claim it
This server only runs locally, from a package. Install it with the instructions on this page to try it.
Pick your client. Values in capitals, like YOUR_TOKEN, are yours to fill in.
claude mcp add jmap-calendar-mcp \ -e JMAP_SESSION_URL=YOUR_JMAP_SESSION_URL \ -e JMAP_BEARER_TOKEN=YOUR_JMAP_BEARER_TOKEN \ -- uvx jmap-calendar-mcp==0.2.0
Environment
JMAP_SESSION_URL (required): JMAP session URL, usually https://<host>/.well-known/jmapJMAP_BEARER_TOKEN (required): API key for the account, limited to calendar permissionsJMAP_ALLOW_INVITES (optional, not in the config above): 1 to allow sending invitations when a call asks for itJMAP_ALLOW_DELETE (optional, not in the config above): 1 to offer delete_calendar_eventWe don't run packages, so we can't list this server's tools.