G

Google Calendar

by Google

Create, manage, and query calendar events, meetings, and schedules

ProductivityFreeOAuth 2.0calendarschedulingeventsmeetingsgoogleproductivity

How agents use Google Calendar

  • ✓Agent creates a calendar event to book a follow-up meeting after completing a task or sending a proposal
  • ✓Agent reads upcoming events to check availability before scheduling a new meeting or deadline
  • ✓Agent sends a reminder or prepares a briefing document before an important event on the calendar
  • ✓Agent updates or cancels an event when a workflow detects that conditions have changed
  • ✓Agent queries calendar data to generate a weekly schedule summary or identify conflicts

Agent actions

Create EventCreate a new calendar event

Inputs: summary, startTime, endTime, description, location, attendees, reminders, sendNotifications

Returns: eventId, eventLink, hangoutLink

Get EventRetrieve details of a specific event

Inputs: eventId

Returns: event, summary, startTime, endTime, attendees

List EventsList upcoming or past calendar events

Inputs: timeMin, timeMax, maxResults, orderBy, singleEvents

Returns: events, count

Update EventUpdate an existing calendar event

Inputs: eventId, summary, startTime, endTime, description, location, sendNotifications

Returns: updated, eventId

Delete EventDelete a calendar event

Inputs: eventId, sendNotifications

Returns: success

Search EventsSearch for events by keyword

Inputs: query, timeMin, maxResults

Returns: events, count

Check AvailabilityCheck if a time slot is available (free/busy)

Inputs: startTime, endTime, calendars

Returns: available, busyPeriods

Create MeetingCreate event with Google Meet video conference

Inputs: summary, startTime, endTime, attendees, description

Returns: eventId, meetLink, eventLink

List CalendarsGet all calendars accessible to the user

Inputs: showHidden

Returns: calendars, count

Quick Add EventCreate event from natural language text

Inputs: text

Returns: eventId, event

Move EventMove event to a different calendar

Inputs: eventId, destinationCalendarId

Returns: success, newEventId

Add AttendeesAdd attendees to an existing event

Inputs: eventId, attendees, sendNotifications

Returns: success

Example workflows

1

Automated meeting scheduler

Check availability and create meetings automatically

2

Event reminders

Monitor upcoming events and send custom reminders

3

Team scheduling assistant

Coordinate team meetings across multiple calendars

About Google Calendar

Vendor
Google
Pricing Always review details with the vendor
Free — Free with Google Account, subject to API quotas
Authentication
OAuth 2.0
Rate limit Always review details with the vendor
600 requests / minute
Compatible nodes
AgentResourceInputOutput

Put Google Calendar behind your AI agent

Set up Google Calendar alongside your other tools in the planner — no code — so AI can act on it for your customers.

Open the planner

Use cases using this tool

Related Productivity tools

Google Calendar AI Agent Integration