Calendar AutoAuth MCP ServerServer

GongRzhe
GitHub
calendarautomationAI

Loading subscription status...

๐Ÿ’ก Description

This server integrates Google Calendar with Claude Desktop, allowing AI assistants to manage calendar events through natural language interactions. It supports automatic authentication.

๐Ÿ“ JSON Entries

{
  "mcpServers": [
    {
      "calendar": {
        "args": [
          "@gongrzhe/server-calendar-autoauth-mcp"
        ],
        "command": "npx"
      }
    },
    {
      "calendar": {
        "args": [
          "run",
          "-i",
          "--rm",
          "-v",
          "mcp-calendar:/calendar-server",
          "-e",
          "CALENDAR_CREDENTIALS_PATH=/calendar-server/credentials.json",
          "mcp/calendar"
        ],
        "command": "docker"
      }
    }
  ]
}

๐Ÿ› ๏ธ Tools

npxdocker

โšก Features

  • Create calendar events using title, time, description, and location.
  • Retrieve event details using the event ID.
  • Update existing events (title, time, description, location).
  • Delete events.
  • List events within a specified time range.
  • Full integration with Google Calendar API.
  • Simple OAuth2 authentication flow with automatic browser launch.
  • Support for both desktop and web application credentials.
  • Global credentials storage for convenience.

๐Ÿ’ฌ Example Queries

  • Create a calendar event titled 'Team Meeting' on January 20, 2024, from 10:00 AM to 11:00 AM.
  • List all events scheduled for January 2024.
  • Update the event with ID 'event123' to change its title.