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.
Interact with your Google Calendar through Claude Desktop using the Model Context Protocol (MCP).
The Google Calendar MCP Server is a TypeScript-based server that integrates Google Calendar functionalities with the Model Context Protocol (MCP). It allows users to manage calendar events through MCP URIs, providing tools for creating and modifying events, and generating calendar insights. The server demonstrates core MCP concepts and offers structured event data with proper mime types. It requires Node.js, a Google Cloud Project with Calendar API enabled, and OAuth 2.0 Client credentials for setup.
Features
- Resources: Access calendar events via MCP URIs, with each event containing title, time, description, and attendees.
- Tools: Includes 'create_event' for creating new calendar events and 'list_events' for viewing upcoming events.
- Prompts: Features 'analyze_schedule' to generate insights about your calendar, including upcoming events as embedded resources.
Tools
create_event
Create new calendar events with title, time, and other details, interfacing directly with Google Calendar API.
list_events
View upcoming calendar events.