mcpField
M
MCP Google Calendar Server

MCP Google Calendar Server

Local
github.com/markelaugust74Productivity33Updated 84w ago

About MCP Google Calendar Server

MCP Google Calendar Server is an MCP server that connects Google Calendar to Claude and other AI assistants for creating and managing events. It is implemented in Node.js and authenticates with the Google Calendar API through OAuth2.

Key features

  1. 01Create events with title, description and start and end times
  2. 02Add event attendees
  3. 03OAuth2 authentication with Google Calendar API
  4. 04Debug logging for troubleshooting

Use cases

  1. 01Letting an AI assistant create calendar events from a conversation
  2. 02Scheduling meetings by adding attendees to events

MCP support

The project is an MCP server that exposes event creation and management for Google Calendar to MCP clients such as Claude.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

No install method listed yet

We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.

Repository

Tools

No tool list yet

Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.

Details

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

Usage

npm start 

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.