Read calendars and create, change or (opt-in) delete events on any JMAP server, such as Stalwart.
Connect Runs on your machine
claude mcp add jmap-calendar-mcp -e JMAP_SESSION_URL=<JMAP_SESSION_URL> -e JMAP_BEARER_TOKEN=<JMAP_BEARER_TOKEN> -e JMAP_ALLOW_INVITES=<JMAP_ALLOW_INVITES> -e JMAP_ALLOW_DELETE=<JMAP_ALLOW_DELETE> -- uvx jmap-calendar-mcp==0.2.0
{
"mcpServers": {
"jmap-calendar-mcp": {
"command": "uvx",
"args": [
"jmap-calendar-mcp==0.2.0"
],
"env": {
"JMAP_SESSION_URL": "<JMAP_SESSION_URL>",
"JMAP_BEARER_TOKEN": "<JMAP_BEARER_TOKEN>",
"JMAP_ALLOW_INVITES": "<JMAP_ALLOW_INVITES>",
"JMAP_ALLOW_DELETE": "<JMAP_ALLOW_DELETE>"
}
}
}
}
{
"mcpServers": {
"jmap-calendar-mcp": {
"command": "uvx",
"args": [
"jmap-calendar-mcp==0.2.0"
],
"env": {
"JMAP_SESSION_URL": "<JMAP_SESSION_URL>",
"JMAP_BEARER_TOKEN": "<JMAP_BEARER_TOKEN>",
"JMAP_ALLOW_INVITES": "<JMAP_ALLOW_INVITES>",
"JMAP_ALLOW_DELETE": "<JMAP_ALLOW_DELETE>"
}
}
}
}
{
"servers": {
"jmap-calendar-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"jmap-calendar-mcp==0.2.0"
],
"env": {
"JMAP_SESSION_URL": "<JMAP_SESSION_URL>",
"JMAP_BEARER_TOKEN": "<JMAP_BEARER_TOKEN>",
"JMAP_ALLOW_INVITES": "<JMAP_ALLOW_INVITES>",
"JMAP_ALLOW_DELETE": "<JMAP_ALLOW_DELETE>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
JMAP_SESSION_URLRequired | JMAP session URL, usually https://<host>/.well-known/jmap |
JMAP_BEARER_TOKENRequired, secret | API key for the account, limited to calendar permissions |
JMAP_ALLOW_INVITESOptional | 1 to allow sending invitations when a call asks for it |
JMAP_ALLOW_DELETEOptional | 1 to offer delete_calendar_event |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 31 Oct 2026 |
| Last updated | 31 Oct 2026 |
| Registry name | io.github.robertdoneill/jmap-calendar-mcp |
More productivity servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
