Infomaniak/mcp-server-calendar
3.2
If you are the rightful owner of mcp-server-calendar and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
This document provides a comprehensive overview of the Calendar MCP Server, which facilitates interaction with the Calendar API through a model context protocol server.
Tools
calendar_list_events
Search events in your calendar
calendar_create_event
Create an event in your calendar
Calendar MCP Server
MCP Server for the Calendar API.
Tools
-
calendar_list_events
- Search events in your calendar
- Required inputs:
from
(string): Start time (eg. 2025-05-28 12:00:00)to
(string): End time (eg. 2025-05-28 13:00:00)
- Returns: List of events
-
calendar_create_event
- Create a event in your calendar
- Required inputs:
title
(string): The event titlestart
(string): The event starting date (eg. 2025-05-28 12:00:00)end
(string): The event ending date (eg. 2025-05-28 13:00:00)
- Returns: The created event
Setup
- Create a calendar token linked to your user:
- Visit the API Token page
- Choose "workspace:calendar user_info" scopes
Usage with Claude Desktop
Add the following to your claude_desktop_config.json
:
NPX
{
"mcpServers": {
"calendar": {
"command": "npx",
"args": [
"-y",
"@infomaniak/mcp-server-calendar"
],
"env": {
"CALENDAR_TOKEN": "your-token"
}
}
}
}
docker
{
"mcpServers": {
"calendar": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"CALENDAR_TOKEN",
"infomaniak/mcp-server-calendar"
],
"env": {
"CALENDAR_TOKEN": "your-token"
}
}
}
}
Environment Variables
CALENDAR_TOKEN
: Required. Your calendar token.
Troubleshooting
If you encounter permission errors, verify that:
- All required scopes are added to your calendar token
- The token is correctly copied to your configuration
Build
Docker build:
docker build -t infomaniak/mcp-server-calendar -f Dockerfile .
License
This MCP server is licensed under the MIT License.