mcp-google-calendar-server

mcp-google-calendar-server

1

This project is an implementation of the Model Context Protocol for Google Calendar, enabling interactions with calendar events via CLI or SSE. It supports listing, creating, updating, and deleting events, as well as finding free time slots.

Google Calendar MCP Server

A Model Context Protocol (MCP) implementation for Google Calendar that allows interaction with calendar events via CLI or Server-Sent Events (SSE).

Features

  • List calendar events
  • Create new events
  • Update existing events
  • Delete events
  • Find available time slots

Prerequisites

  • Node.js 18 or higher
  • Google account with access to Google Calendar API
  • OAuth 2.0 credentials from Google Cloud Console

Usage

Running as HTTP/SSE Server

Start the HTTP/SSE server. Available endpoints include connecting to an SSE stream and sending messages to the server.

Running as CLI (stdio)

Run the server in stdio mode for CLI usage.