Google-Calendar-MCP-Server
If you are the rightful owner of Google-Calendar-MCP-Server 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.
This is a Model Context Protocol (MCP) server that integrates with Google Calendar API, allowing AI assistants to manage calendars, create and update events, find available time slots, and more.
The Google Calendar MCP Server is designed to facilitate seamless integration with the Google Calendar API, enabling AI assistants to efficiently manage calendar-related tasks. This server allows users to list calendars, manage events, find available time slots, and handle recurring events. It supports meeting attendees management and provides detailed information about specific events. The server can be set up locally or using Docker, with authentication handled via OAuth 2.0. It is compatible with various AI assistants through the Model Context Protocol, allowing natural language interaction with Google Calendar.
Features
- List all available calendars
- Create, update, and delete events
- Find available time slots in a calendar
- Support for recurring events
- Meeting attendees management
Tools
list_calendars
List all available calendars.
list_events
List events in a calendar with filtering options.
create_event
Create a new event in a calendar.
get_event
Get details for a specific event.
update_event
Update an existing event in a calendar.
delete_event
Delete an event from a calendar.
find_available_slots
Find available time slots in a calendar.
get_upcoming_meetings
Get upcoming meetings for today or a specific day.