google calendar.com
google calendar.com logo

Google Calendar

Integrates with the Google Calendar API to create and manage events using natural language interactions, enabling automa...

Created byApr 22, 2025

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:
  1. Install dependencies:
  1. Set up environment variables:
  • Copy .env.example to .env
  • Add your Google OAuth2 credentials
  1. Get your refresh token:
  1. Update the refresh token in index.js

Usage

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:
  1. Install dependencies:
  1. Set up environment variables:
  • Copy .env.example to .env
  • Add your Google OAuth2 credentials
  1. Get your refresh token:
  1. Update the refresh token in index.js

Usage