J

mcp-google-calendar

Created Oct 19, 2025 by markelaugust74

Language:

JavaScript

Stars:

26

Forks:

4

README

MCP Google Calendar Server

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:

    git clone [https://github.com/markelaugust74/mcp-google-calendar.git] 
    cd mcp-google-calendar 
  2. Install dependencies:

    npm install 
  3. Set up environment variables:

  • Copy .env.example to .env
  • Add your Google OAuth2 credentials
  1. Get your refresh token:

    npm run auth 
  2. Update the refresh token in index.js

Usage

npm start 
Last updated: Oct 19, 2025

Publisher info

markelaugust74's avatar

markelaugust74

Philadelphia
3
followers
7
following
22
repos

More MCP servers built with JavaScript

React

The library for web and native user interfaces.

By facebook 242.4K
Three.js

JavaScript 3D Library.

By mrdoob 110.5K
Axios

Promise based HTTP client for the browser and node.js

By axios 108.5K