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
    ResponsivenessNo recent community issues

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