google-calendar-mcp
Google Calendar MCP Server is a protocol integration server aimed at facilitating seamless interactions between Google Calendar and Claude Desktop. It supports natural language interaction for managing calendar events, employing secure authentication and robust event management features.
Google Calendar MCP Server
Google Calendar MCP Server is a Model Context Protocol (MCP) server implementation enabling integration between Google Calendar and Claude Desktop. It allows interaction with Google Calendar to display, create, update, and delete events using natural language. Key features include OAuth2 authentication, comprehensive event management, color support, and STDIO transport.
Core Features
- Google Calendar integration
- MCP implementation
- OAuth2 authentication
- Event management
- Color support
- STDIO transport
Technical Architecture
- TypeScript
- MCP SDK
- Google API
- Zod for validation
- Helmet.js for security
- AES-256-GCM token encryption
- Jest for testing
- GitHub Actions for CI/CD
Deployment
Available on npm as @takumi0706/google-calendar-mcp
. Prerequisites include creating a Google Cloud Project and configuring OAuth2 credentials.