google-calendar-mcp-server

google-calendar-mcp-server

3.5

A Model Context Protocol (MCP) server that provides access to Google Calendar data.

Top Comments

The Google Calendar MCP Server is designed to facilitate seamless access to Google Calendar data through a Model Context Protocol. This server allows users to list available calendars, find available time slots, and retrieve upcoming events from a specified calendar. It requires Python 3.9 or higher and a Google Cloud project with the Calendar API enabled. Users must also set up OAuth2 credentials to authenticate with Google services. Once set up, the server can be run to provide these functionalities, making it a useful tool for integrating calendar data into various applications.

Features

  • List available Google Calendars
  • Find available time slots in a calendar
  • Get upcoming events from a calendar

MCP Tools

  • list_calendars: Lists all available Google Calendars.
  • get_available_slots: Finds available time slots in a calendar.
  • get_upcoming_events: Gets upcoming events from a calendar.

Usage with Different Platforms

Claude Desktop


{
  "mcpServers": {
    "google-calendar": {
      "command": "python",
      "args": ["/full/path/to/google_calendar_server.py"],
      "env": {
        "GOOGLE_TOKEN_FILE": "/path/to/token/file.json"
      }
    }
  }
}