IntegrationsCalendar & scheduling
Automate Google Calendar without writing code.
Create events and manage your day. Describe the job you repeat in plain English and Mitra builds an agent that does it in Google Calendar, on the schedule you set. You sign in on Google Calendar's own page, so Mitra never sees your password, and you can disconnect at any time.
Connect Google Calendar
200 credits to start · no credit card
Jobs people hand to Mitra in Google Calendar.
Each one takes a sentence to set up. Google Calendar is one of the apps the agent works in.
ResearchMeeting prep briefsEvery weekday at 7am, look at today's external meetings in my Google Calendar and, for each one, look up who is attending and their company, read the deal notes in HubSpot, and send me a one-page brief in Slack with what happened last time and three questions to ask.


Weekdays at 7amStatus updatesDesign review agendaAt 9am on Wednesdays, look at which Figma files changed since last week's design review in Google Calendar, then post an agenda to #design ordered by how much moved, with one line on each file.

Wednesdays at 9am
What Mitra can do in Google Calendar.
49 actions an agent can take. You never pick from this list — Mitra works out which it needs from what you asked for. It is here so you can check that the thing you want is possible.
- Acl deleteDeletes an access control rule from a Google Calendar. Use when you need to remove sharing permissions for a user, group, or domain.
- Acl getRetrieves a specific access control rule for a calendar. Use when you need to check permissions for a specific user, group, or domain.
- Acl insertCreates an access control rule for a calendar. Use when you need to grant sharing permissions to a user, group, or domain.
- Acl listRetrieves the list of access control rules (ACLs) for a specified calendar, providing the necessary 'rule_id' values required for updating s
- Acl patchUpdates an existing access control rule for a calendar using patch semantics (partial update). This allows modifying specific fields without
- Acl updateUpdates an access control rule for the specified calendar.
- Acl watchTool to watch for changes to ACL resources. Use when you need to set up real-time notifications for access control list modifications on a c
- Batch eventsExecute up to 1000 event mutations (create/patch/delete) in one Google Calendar HTTP batch request with per-item status/results. Use this to
- Calendars deleteDeletes a secondary calendar that you own or have delete permissions on. Deletion is permanent and irreversible — verify the correct calenda
- Calendars updateFull PUT-style update that overwrites all calendar metadata fields; unspecified optional fields are cleared. Use GOOGLECALENDAR_PATCH_CALEND
- Calendar list deleteTool to remove a calendar from the user's calendar list. Use when you need to unsubscribe from or hide a calendar from the user's list.
- Calendar list getRetrieves metadata for a SINGLE specific calendar from the user's calendar list by its calendar ID. This action requires a calendarId parame
- Calendar list insertInserts an existing calendar into the user's calendar list, making it visible in the UI. Calendars (e.g., newly created ones) won't appear i
- Calendar list patchUpdates an existing calendar on the user's calendar list using patch semantics. This method allows partial updates, modifying only the speci
- Calendar list updateUpdates a calendar list entry's display/subscription settings (color, visibility, reminders, selection) for the authenticated user — does no
- Calendar list watchWatch for changes to CalendarList resources using push notifications. Use this to receive real-time updates when calendar list entries are m
- Channels stopTool to stop watching resources through a notification channel. Use when you need to discontinue push notifications for a specific channel s
- Clear calendarClears a primary calendar by deleting all events from it. The calendar itself is preserved; only its events are removed. Primary calendars c
- Colors getReturns the color definitions for calendars and events. Use when you need to retrieve the available color palette for styling calendars or e
- Create calendarCreates a new secondary Google Calendar with the specified title and optional settings. Use this action when you need to create a new calend
- Create eventCreate a Google Calendar event using start_datetime plus duration fields. The organizer is added as an attendee unless exclude_organizer is
- Delete eventDeletes a specified event by `event_id` from a Google Calendar (`calendar_id`); idempotent — a 404 for an already-deleted event is a no-op.
- Duplicate calendarCreates a new, empty Google Calendar with the specified title (summary). Newly created calendars default to UTC timezone; use GOOGLECALENDAR
- Events getRetrieves a SINGLE event by its unique event_id (REQUIRED). This action does NOT list or search events - it fetches ONE specific event when
+ 25 more
Hand over the work you keep repeating.
Your first agent is one sentence away.
Get started free200 credits to start · no credit card · nothing to install