mcp-google-calendar
A MCP server that allows Claude and other MCP clients to interact with Google Calendar. This server enables AI assistants to manage your calendar events, check availability, and handle scheduling tasks.
How to use
The mcp-google-calendar server is designed to facilitate seamless interactions between AI assistants, such as Claude, and Google Calendar. With this MCP server, you can manage calendar events, check availability, and automate scheduling tasks, enhancing productivity and organization in your workflows. Developers can leverage this tool to integrate AI capabilities directly into their applications, making calendar management more efficient and intelligent.
Once connected to the mcp-google-calendar server, you can send commands to create, update, or delete calendar events effortlessly. You can also check availability for specific time slots, making it easy to schedule meetings. Commands like "Create an event," "Show my calendar," or "Find available times next week" work best with this server, allowing you to utilize its full potential for managing your schedule.
How to install
To install the mcp-google-calendar server, ensure you have Node.js (version 14 or newer) installed on your machine. You can use the following methods to set it up:
Option A: Quick start with npx
Run this command to quickly start using the server without a global installation:
npx -y mcp-google-calendar
Option B: Global install alternative
If you prefer a global installation, use this command:
npm install -g mcp-google-calendar
Make sure to consult the repository for any additional setup instructions.
Additional notes
For optimal performance, you will need to configure your Google Calendar API credentials in the environment variables. Ensure that you set the GOOGLE_CALENDAR_API_KEY and GOOGLE_CALENDAR_REFRESH_TOKEN to authenticate your requests. A common gotcha is forgetting to enable the Google Calendar API in your Google Developer Console, so be sure to check that setting before running the server.
Related MCP Servers
web-eval-agent
An MCP server that autonomously evaluates web applications.
mcp-neo4j
Neo4j Labs Model Context Protocol servers
Gitingest
mcp server for gitingest
zotero
Model Context Protocol (MCP) server for the Zotero API, in Python
fhir
FHIR MCP Server – helping you expose any FHIR Server or API as a MCP Server.
unitree-go2
The Unitree Go2 MCP Server is a server built on the MCP that enables users to control the Unitree Go2 robot using natural language commands interpreted by a LLM.