mcp-server-calendar

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
  1. calendar_list_events

    Search events in your calendar

  2. calendar_create_event

    Create an event in your calendar

Calendar MCP Server

MCP Server for the Calendar API.

Tools

  1. 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
  2. calendar_create_event

    • Create a event in your calendar
    • Required inputs:
      • title (string): The event title
      • start (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

  1. 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

  1. CALENDAR_TOKEN: Required. Your calendar token.

Troubleshooting

If you encounter permission errors, verify that:

  1. All required scopes are added to your calendar token
  2. 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.