Google Calendar MCP Server
by Jackson88
A TypeScript-based Model Context Protocol (MCP) server that allows Claude Desktop to connect to and interact with Google Calendar. It provides an interface for Claude to retrieve and manage calendar events.
Last updated: N/A
What is Google Calendar MCP Server?
This is a Model Context Protocol (MCP) server that acts as a bridge between Claude Desktop AI and Google Calendar. It allows Claude to access and manipulate calendar data through a defined protocol.
How to use Google Calendar MCP Server?
To use this server, you need to install it, configure the environment variables (including Google OAuth2 credentials if using Google Cloud OAuth), and run the server. Then, you need to configure Claude Desktop to connect to the server by editing the Claude Desktop settings file. Note that as of April 2025, Claude Desktop may have limited or no support for MCP connections.
Key features of Google Calendar MCP Server
Connect Claude Desktop AI to Google Calendar data
Authorization with Google OAuth2
Retrieve calendar lists and events
Create, update, and delete calendar events
Get upcoming events across all calendars
Use cases of Google Calendar MCP Server
Allow Claude to answer questions about your schedule
Enable Claude to schedule new events on your calendar
Let Claude reschedule or cancel existing events
Help Claude find available time slots for meetings
FAQ from Google Calendar MCP Server
What authentication methods are supported?
What authentication methods are supported?
The server supports Google Cloud OAuth (recommended) and Direct Authentication.
What are the requirements for running the server?
What are the requirements for running the server?
You need Node.js (v16 or higher), npm or yarn, a Google account with Calendar access, and Google OAuth2 credentials (for Cloud OAuth method).
How do I configure Claude Desktop to connect to the server?
How do I configure Claude Desktop to connect to the server?
You need to manually edit the Claude Desktop settings file (claude_desktop_config.json) and add the MCP server configuration.
What if Claude cannot connect to the MCP server?
What if Claude cannot connect to the MCP server?
Verify the server URL, check server logs, restart both applications, and ensure you've successfully authenticated with Google.
Can I use this server without Claude Desktop?
Can I use this server without Claude Desktop?
Yes, you can test the server functionality directly using API endpoints, even if Claude Desktop connection is not yet supported.