Jmap Calendar MCP runs on your own machine — the client starts it, so there is no endpoint to ping. 658 installs a week from pypi. Last commit 31 Oct 2026.
Read calendars and create, change or (opt-in) delete events on any JMAP server, such as Stalwart.
Today is the operative word: we check Jmap Calendar MCP every 15 minutes and re-read its code on every release. Watch it and you find out the day that stops being true.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add jmap-calendar-mcp -e 'JMAP_SESSION_URL=<JMAP_SESSION_URL>' -e 'JMAP_BEARER_TOKEN=<JMAP_BEARER_TOKEN>' -- uvx jmap-calendar-mcp
{
"mcpServers": {
"jmap-calendar-mcp": {
"command": "uvx",
"args": [
"jmap-calendar-mcp"
],
"env": {
"JMAP_BEARER_TOKEN": "<JMAP_BEARER_TOKEN>",
"JMAP_SESSION_URL": "<JMAP_SESSION_URL>"
}
}
}
}
[mcp_servers.jmap-calendar-mcp]
command = "uvx"
args = ["jmap-calendar-mcp"]
env = { JMAP_SESSION_URL = "<JMAP_SESSION_URL>", JMAP_BEARER_TOKEN = "<JMAP_BEARER_TOKEN>" }
{
"mcpServers": {
"jmap-calendar-mcp": {
"command": "uvx",
"args": [
"jmap-calendar-mcp"
],
"env": {
"JMAP_BEARER_TOKEN": "<JMAP_BEARER_TOKEN>",
"JMAP_SESSION_URL": "<JMAP_SESSION_URL>"
}
}
}
}
{
"servers": {
"jmap-calendar-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"jmap-calendar-mcp"
],
"env": {
"JMAP_BEARER_TOKEN": "<JMAP_BEARER_TOKEN>",
"JMAP_SESSION_URL": "<JMAP_SESSION_URL>"
}
}
}
}
Put your own values in place of
<JMAP_SESSION_URL> (JMAP session URL, usually https://<host>/.well-known/jmap), <JMAP_BEARER_TOKEN> (API key for the account, limited to calendar permissions).
The author’s registry entry marks them as required.
Optional settings from the registry entry, left out of the block above:
JMAP_ALLOW_INVITES (1 to allow sending invitations when a call asks for it), JMAP_ALLOW_DELETE (1 to offer delete_calendar_event).
MCP server for Cronofy — read calendars, events and free/busy, and create, update or delete events.
List, create, update, and delete events in Apple Calendar on macOS.
MCP server for Nylas — read email, calendars, events and contacts, and send email or create events.
iCloud Calendar over CalDAV: list, create, update, move and delete events. Optional read-only mode.
Read and search Teamup Calendar events and sub-calendars; create, update, delete and undo events.
Mail and contacts on a self-hosted Stalwart server via JMAP: search, read, OCR, send, drafts.
Read and create Apple Calendar events on macOS, and find free time across calendars.
Read and write CalDAV calendars: events, tasks and journal entries over the open standard
Answers built from our own checks of this server.