Agentic Service Discovery

Resources

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
FreeFree 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

Build an AI workflow with Google Calendar

Use the Agentic Planner to design, visualize, and connect Google Calendar with your other tools.

Open Agentic Planner

Related Productivity tools

Google Calendar AI Agent Integration | Fugentic