Google Calendar · Capability
Google Calendar API
The Google Calendar API provides RESTful access to Google Calendar data. It enables managing calendars, events, access control lists, settings, and free/busy information.
What You Can Do
POST
Createcalendar
— Google Calendar Create calendar
/calendars
GET
Getcalendar
— Google Calendar Get calendar
/calendars/{calendarId}
PUT
Updatecalendar
— Google Calendar Update calendar
/calendars/{calendarId}
DELETE
Deletecalendar
— Google Calendar Delete calendar
/calendars/{calendarId}
GET
Listevents
— Google Calendar List events
/calendars/{calendarId}/events
POST
Createevent
— Google Calendar Create event
/calendars/{calendarId}/events
GET
Getevent
— Google Calendar Get event
/calendars/{calendarId}/events/{eventId}
PUT
Updateevent
— Google Calendar Update event
/calendars/{calendarId}/events/{eventId}
PATCH
Patchevent
— Google Calendar Patch event
/calendars/{calendarId}/events/{eventId}
DELETE
Deleteevent
— Google Calendar Delete event
/calendars/{calendarId}/events/{eventId}
POST
Quickaddevent
— Google Calendar Quick add event
/calendars/{calendarId}/events/quickAdd
GET
Listacl
— Google Calendar List ACL rules
/calendars/{calendarId}/acl
POST
Insertacl
— Google Calendar Insert ACL rule
/calendars/{calendarId}/acl
GET
Listcalendarlist
— Google Calendar List calendar list
/users/me/calendarList
POST
Insertcalendarlist
— Google Calendar Insert calendar to list
/users/me/calendarList
GET
Listsettings
— Google Calendar List settings
/users/me/settings
POST
Queryfreebusy
— Google Calendar Query free/busy
/freeBusy
GET
Getcolors
— Google Calendar Get colors
/colors
MCP Tools
createcalendar
Google Calendar Create calendar
getcalendar
Google Calendar Get calendar
read-only
idempotent
updatecalendar
Google Calendar Update calendar
idempotent
deletecalendar
Google Calendar Delete calendar
idempotent
listevents
Google Calendar List events
read-only
idempotent
createevent
Google Calendar Create event
getevent
Google Calendar Get event
read-only
idempotent
updateevent
Google Calendar Update event
idempotent
patchevent
Google Calendar Patch event
deleteevent
Google Calendar Delete event
idempotent
quickaddevent
Google Calendar Quick add event
listacl
Google Calendar List ACL rules
read-only
idempotent
insertacl
Google Calendar Insert ACL rule
listcalendarlist
Google Calendar List calendar list
read-only
idempotent
insertcalendarlist
Google Calendar Insert calendar to list
listsettings
Google Calendar List settings
read-only
idempotent
queryfreebusy
Google Calendar Query free/busy
getcolors
Google Calendar Get colors
read-only
idempotent