MCP Google Calendar Server

by tobedoit

3 stars
199 downloads
Not rated
GitHub

About

Create and manage Google Calendar events with AI assistants.

Details

Author
tobedoit
GitHub stars
3
Downloads
199
Categories
Productivity

- 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

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name MCP Google Calendar Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Configure the server in Claude’s claude_desktop_config.json using npx -y @tobedoit/google-calendar-mcp and set the environment variables GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET, and GOOGLE_REFRESH_TOKEN. Requires Node.js v18 or later and a Google Cloud Console project with the Calendar API enabled.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "mcp google calendar server": {
            "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"
                }
            }
        }
    }
}

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"
        }
    }
}

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

- 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

- Node.js v18 or later
- Google Cloud Console project with Calendar API enabled
- OAuth2 credentials (Client ID and Client Secret)

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" } } } }

The 1Password MCP server creates a bridge that allows MCP clients such as Codex and Kiro to manage your 1Password Environments with secure authorization prompts.

This is the 1st, easiest, and cheapest PPT, slides, presentation AI generation MCP Server in the world.

Persistent memory for any AI assistant. Zero token cost until recall. Stores memories in local SQLite, ranks by 6-factor scoring, returns results 79% smaller than JSON. Works with Claude, ChatGPT, Grok, Cursor, Windsurf, and any MCP client.

A MCP server that enables AI assistants to interact with Anki, the spaced repetition flashcard application.

Enables LLM clients to interact with macOS applications through AppleScript. Built using the @beyondbetter/bb-mcp-server library, this server provides safe, controlled execution of predefined scripts with optional support for arbitrary script execution.

An MCP server for WordPress plugin audits

Turn your AI assistant into a digital marketing hub that creates, organizes, and analyzes links and QR Codes on demand.

Connect AI clients to Cal.com scheduling through the Model Context Protocol using the hosted server at mcp.cal.com or a local instance.

Sync Calendars, Scheduling Links, AI Executive Scheduling Assistant, Unified Calendar

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.