
Google Calendar
The Google Calendar MCP server enables AI assistants to interact with Google Calendar through multiple integrated tools including event creation, modification, deletion, and intelligent scheduling capabilities. It supports multi-account and multi-calendar operations, allowing simultaneous queries across different Google accounts and calendars while detecting scheduling conflicts. The server provides advanced features such as recurring event management, free/busy availability checking, natural language date/time parsing, and intelligent event import from images, PDFs, and web links.
- GitHub stars
- 1.1K
- tools
- 13
- last updated
- Mar 9, 2026
Tools
13 toolsPublic tool metadata for what this MCP can expose to an agent.
list-calendarsList all available calendars
List all available calendars
No parameter schema in public metadata yet.
list-eventsList events with date filtering
List events with date filtering
No parameter schema in public metadata yet.
get-eventGet details of a specific event by ID
Get details of a specific event by ID
No parameter schema in public metadata yet.
search-eventsSearch events by text query
Search events by text query
No parameter schema in public metadata yet.
create-eventCreate new calendar events, optionally colored with an event label (`eventLabelId`)
Create new calendar events, optionally colored with an event label (`eventLabelId`)
No parameter schema in public metadata yet.
create-eventsCreate multiple events in one call with shared defaults (skips conflict detection)
Create multiple events in one call with shared defaults (skips conflict detection)
No parameter schema in public metadata yet.
update-eventUpdate existing events, including setting or removing an event label
Update existing events, including setting or removing an event label
No parameter schema in public metadata yet.
delete-eventDelete events
Delete events
No parameter schema in public metadata yet.
respond-to-eventRespond to event invitations (Accept, Decline, Maybe, No Response)
Respond to event invitations (Accept, Decline, Maybe, No Response)
No parameter schema in public metadata yet.
get-freebusyCheck availability across calendars, including external calendars
Check availability across calendars, including external calendars
No parameter schema in public metadata yet.
get-current-timeGet current date and time in calendar's timezone
Get current date and time in calendar's timezone
No parameter schema in public metadata yet.
list-colorsList legacy event colors, plus a calendar's event labels (custom colors) when given `calendarId`
List legacy event colors, plus a calendar's event labels (custom colors) when given `calendarId`
No parameter schema in public metadata yet.
manage-accountsAdd, list, or remove connected Google accounts
Add, list, or remove connected Google accounts
No parameter schema in public metadata yet.
Sponsors
Readme
Google Calendar MCP Server
A Model Context Protocol (MCP) server that provides Google Calendar integration for AI assistants like Claude.
Details
- Repository
- github.com/nspady/google-calendar-mcp
- Category
- Productivity & Office