calendar-mcp

deciduus/calendar-mcp
★ 26 stars Python AI/LLM Updated today
Google Calendar MCP server: 15 tools for LLM agents. Install with uvx calendar-mcp-server.
View on GitHub → 🔍 Audit Wallet Slippage →

Quick Install

Copy the config for your editor. Some servers may need additional setup — check the README.

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "calendar-mcp": {
      "command": "uvx",
      "args": [
        "calendar-mcp"
      ]
    }
  }
}

Or install with pip: pip install calendar-mcp

README Excerpt

An MCP server that gives an LLM client read and write access to your Google Calendar. It runs as a single process — stdio by default, streamable HTTP optionally — and exposes 23 tools with structured output: listing and searching calendars and events, creating, updating, moving, RSVPing to and deleting events, free/busy queries, busyness analysis, recurring-event projection, and finding a mutual slot and booking it. On top of that it has a scheduling brain that knows your working hours: finding

Tools (20)

CALENDAR_MCP_ALLOW_BROWSER_AUTHCALENDAR_MCP_CONFIG_DIRCALENDAR_MCP_DEFAULT_ACCOUNTCALENDAR_MCP_LOG_FILECALENDAR_MCP_LOG_LEVELCALENDAR_SCOPESGOOGLE_CLIENT_IDGOOGLE_CLIENT_SECRETHOSTOAUTH_CALLBACK_PORTPORTTOKEN_FILE_PATHadd_attendeeanalyze_busynessblock_focus_timebuffer_minutescheck_attendee_statuscreate_calendarcreate_eventdelete_event

Topics

claudegoogle-calendarllm-toolsmcpmodel-context-protocolpython