google-calendar-mcp
If you are the rightful owner of google-calendar-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
Google Calendar MCP Server is an MCP server implementation that integrates Google Calendar with Claude Desktop, allowing natural language interaction for calendar management.
Google Calendar MCP Server is a robust implementation of the Model Context Protocol (MCP) that facilitates seamless integration between Google Calendar and Claude Desktop. This server allows users to manage their Google Calendar through natural language commands, enabling operations such as displaying, creating, updating, and deleting events. The server is built using TypeScript and leverages the Google Calendar API, ensuring secure OAuth2 authentication. It supports comprehensive event management, including the ability to handle recurring events, set event colors, and manage attendees. The server communicates with Claude Desktop via standard input/output, ensuring efficient data exchange. With a focus on security, the server uses AES-256-GCM for token encryption and implements various security measures like PKCE and state parameter validation. The project is actively maintained, with regular updates to ensure compatibility with the latest Google Calendar API changes.
Features
- Google Calendar integration: Seamless interaction with Google Calendar API for event management.
- MCP implementation: Adheres to Model Context Protocol for AI assistant integration.
- OAuth2 authentication: Secure handling of Google API authentication flow.
- Event management: Comprehensive operations including get, create, update, delete, and recurring events.
- Color support: Ability to set and update event colors using colorId parameter.
Tools
getEvents
Retrieve calendar events, support multiple filtering options
createEvent
Create a new calendar event
updateEvent
Update existing calendar events
deleteEvent
Delete calendar events