Skip to main content
Glama

MCP Google Calendar Server

npm license

A Model Context Protocol (MCP) server implementation that enables AI assistants like Claude to create and manage Google Calendar events.

Features

  • Create calendar events with title, description, start/end times, and alert

  • Support for adding event attendees

  • OAuth2 authentication with Google Calendar API

  • Full MCP protocol implementation

  • Debug logging for troubleshooting

Related MCP server: Google Calendar MCP Server

Prerequisites

  • Node.js v18 or later

  • Google Cloud Console project with Calendar API enabled

  • OAuth2 credentials (Client ID and Client Secret)

Setup

Paste Claude "claude_desktop_config.json"

{
  "mcpServers": {
    "zmes-calendar": {
      "command": "npx",
      "args": [
        "-y",
        "@tobedoit/google-calendar-mcp"
      ],
      "env": {
        "GOOGLE_CLIENT_ID": "your_google_client_id",
        "GOOGLE_CLIENT_SECRET": "your_google_client_secret",
        "GOOGLE_REFRESH_TOKEN": "your_google_refresh_token"
      }
    }
  }
}

Available Tools

1 tool
create_eventC

Create a calendar event with specified details

Inputs: summary (required), start_time (required), end_time (required), description, +3 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    TDQS

    B3/5.0

    Scored across 1 tool

    Disambiguation5/5

    With only one tool, there is no possibility of confusion or overlap between tools. The tool's purpose is singular and clear.

    Naming Consistency5/5

    The single tool follows a clear verb_noun pattern (create_event), and with no other tools to compare, consistency is inherently perfect.

    Tool Count2/5

    One tool is too few for a Google Calendar server, as it lacks essential operations like listing, updating, or deleting events, making it severely limited for typical calendar management tasks.

    Completeness1/5

    The tool set is severely incomplete; it only allows event creation without any way to view, modify, or manage existing events, leaving major gaps in calendar functionality.

    Maintenance

    ActivityInactive
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      Not graded
      quality
      D
      maintenance
      Enables AI assistants to interact with Google Calendar through OAuth 2.1 authentication, supporting full calendar and event management including creation, updates, deletion, and search across multiple calendars.
      1
      MIT
    • F
      license
      Not graded
      quality
      D
      maintenance
      Enables AI assistants to manage Google Calendar by listing, creating, updating, and deleting events. It also includes functionality to find available time slots for scheduling.
      -