MCP Google Calendar Server

by markelaugust74

32 464 downloads Not rated yet Apache-2.0 license

About

A Model Context Protocol (MCP) server implementation for Google Calendar integration. Create and manage calendar events directly through Claude or other AI assistants.

Details

License
Apache-2.0 license

Explore

- Create calendar events with title, description, start/end times
- 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)

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 - Support for adding event attendees - OAuth2 authentication with Google Calendar API - Full MCP protocol implementation - Debug logging for troubleshooting

Prerequisites

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

Setup

1. Clone the repository: ``bash git clone [https://github.com/markelaugust74/mcp-google-calendar.git] cd mcp-google-calendar ` 2. Install dependencies: `bash npm install ` 3. Set up environment variables: - Copy .env.example to .env - Add your Google OAuth2 credentials 4. Get your refresh token: `bash npm run auth ` 5. Update the refresh token in index.js

Usage

`bash npm start ``
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.

Videos about MCP Google Calendar Server

Relevant YouTube tutorials, setups, and demos