Calendar tools allow AI Agents to interact with calendar services, enabling them to create and look up calendar events across different platforms.
Tool Name | Platform | Description |
---|
Create Event | Google Calendar | Creates new events in Google Calendar |
Find Events | Google Calendar | Searches for events in Google Calendar |
Create Event | Outlook Calendar | Creates new events in Outlook Calendar |
Find Events | Outlook Calendar | Searches for events in Outlook Calendar |
Create Event
Description
Creates a new event in Google Calendar with specified details including time, location, attendees, and other event information.
- Tool ID:
google_calendar_create_event
- Description: Create event on Google Calendar.
Arguments
Name | Required | Type | Description |
---|
start | Required | string | The event start time (RFC3339 format) |
end | Required | string | The event end time (RFC3339 format) |
location | Optional | string | The event location |
attendees_emails | Optional | array[string] | List of attendee email addresses |
timezone | Optional (default: “utc”) | string | Time zone in IANA format (e.g., “Europe/Zurich”) |
summary | Optional | string | Event title/summary |
description | Optional | string | Event description |
Find Events
Description
Searches for events in Google Calendar within a specified time range.
- Tool ID:
google_calendar_find_events
- Description: Find list of events from Google Calendar.
Arguments
Name | Required | Type | Description |
---|
time_min | Optional | string | Lower bound for event end time (RFC3339 format) |
time_max | Optional | string | Upper bound for event start time (RFC3339 format) |
Create Event
Description
Creates a new event in Outlook Calendar with specified details including time, location, attendees, and other event information.
- Tool ID:
outlook_calendar_create_event
- Description: Create event on Outlook Calendar.
Arguments
Name | Required | Type | Description |
---|
start | Required | string | The event start time (RFC3339 format) |
end | Required | string | The event end time (RFC3339 format) |
location | Optional | string | The event location |
attendees_emails | Optional | array[string] | List of attendee email addresses |
timezone | Optional (default: “utc”) | string | Time zone in IANA format (e.g., “Europe/Zurich”) |
subject | Optional | string | Event subject/title |
body | Optional | string | Event body/description |
Find Events
Description
Searches for events in Outlook Calendar within a specified time range.
- Tool ID:
outlook_calendar_find_events
- Description: Find list of events from Outlook Calendar.
Arguments
Name | Required | Type | Description |
---|
start_time | Required | string | Event start time filter (RFC3339 format) |
end_time | Required | string | Event end time filter (RFC3339 format) |
All date-time values must be in RFC3339 format (e.g., “2011-06-03T10:00:00Z”
or “2011-06-03T10:00:00-07:00”)
When specifying time ranges, ensure that the end time is always greater than
the start time.