Googlecalendar

Googlecalendar

Google Calendar is a time management tool providing scheduling features, event reminders, and integration with email and other apps for streamlined organization

5761VIEWS
1142USERS

Install MCP Server

Paste and run this command in your terminal to set up Cursor with MCP

npx @composio/cli add cursor --app googlecalendarnpx @composio/cli add cursor --app googlecalendarnpx @composio/cli add cursor --app googlecalendarnpx @composio/cli add cursor --app googlecalendar

After running the command, restart Cursor to start using the MCP Server.

Available Tools

Insert Calendar Into List

Inserts an existing calendar into the user's calendar list.

Update Calendar List Entry

Updates an existing entry on the user\'s calendar list.

Delete Calendar

Deletes a secondary calendar. use calendars.clear for clearing all events on primary calendars.

Update Calendar

Updates metadata for a calendar.

Clear Calendar

Clears a primary calendar. this operation deletes all events associated with the primary calendar of an account.

Create Event

Creates an event on a google calendar, needing rfc3339 utc start/end times (end after start) and write access to the calendar. by default, adds the organizer as an attendee unless exclude organizer is set to true.

Delete Event

Deletes a specified event by `event id` from a google calendar (`calendar id`); this action is idempotent and raises a 404 error if the event is not found.

Create A Calendar

Creates a new, empty google calendar with the specified title (summary).

Get Event Instances

Returns instances of the specified recurring event.

List Events

Returns events on the specified calendar.

Move Event

Moves an event to another calendar, i.e., changes an event's organizer.

Watch Events

Watch for changes to events resources.

Find Event

Finds events in a specified google calendar using text query, time ranges (event start/end, last modification), and event types; ensure `timemin` is not chronologically after `timemax` if both are provided.

Find Free Slots

Finds free/busy time slots in google calendars for specified calendars within a defined time range (defaults to the current day utc if `time min`/`time max` are omitted), enhancing busy intervals with event details; `time min` must precede `time max` if both are provided.

Query Free/busy Information

Returns free/busy information for a set of calendars.

Get Google Calendar

Retrieves a specific google calendar, identified by `calendar id`, to which the authenticated user has access.

Get Current Date And Time

Gets the current date and time, allowing for a specific timezone offset.

List Acl Rules

Retrieves the list of access control rules (acls) for a specified calendar, providing the necessary 'rule id' values required for updating specific acl rules.

List Google Calendars

Retrieves calendars from the user's google calendar list, with options for pagination and filtering.

Patch Calendar

Partially updates (patches) an existing google calendar, modifying only the fields provided; `summary` is mandatory and cannot be an empty string, and an empty string for `description` or `location` clears them.

20 actions available