← Back to all apps

Outlook Calendar

Productivityby OpenAI

Review your Outlook email threads and calendar events to prepare for calls, revisit past conversations, surface upcoming meetings, or pull out action items. Use your communication and schedule history to create talking points, clarify follow-ups, and stay organized throughout your day.

5ChatGPT Tools
OpenAIDeveloper
ProductivityCategory

Available Tools

Create Event

create_event
Full Description

Create a new event on the user's Outlook Calendar.

Parameters (3 required, 4 optional)
Required
end
start
subjectstring
Optional
attendeesarray
Default: null
body_contentstring
Default: null
body_content_typestring
Default: Text
locationstring
Default: null

Fetch Event

fetch_event
Full Description

Retrieve details for a single Outlook Calendar event.

Parameters (1 required)
Required
event_idstring

Fetch Events Batch

fetch_events_batch
Parameters (1 required, 1 optional)
Required
event_idsarray
Optional
batch_sizeinteger
Default: 20

Get Profile

get_profile
Full Description

Retrieve the current user's profile.

List Events

list_events
Full Description

List Outlook Calendar events within an optional date range.

Parameters (0 required, 6 optional)
Optional
end_datetimestring
Default: null
filterstring
Default: null
order_bystring
Default: null
selectarray
Default: null
start_datetimestring
Default: null
topinteger
Default: null

Search Events

search_events
Full Description

Search Outlook Calendar events matching a query.

`filters can contain start and end fields as ISO-8601 strings (YYYY-MM-DDTHH:MM:SS[±HH:MM|Z]) or one-element lists of those strings. When query is empty, both start and end are required.

Example: filters={"start": "2025-01-01T00:00:00", "end": "2025-01-31T23:59:59"} query="quarterly review"`.

Parameters (1 required, 3 optional)
Required
querystring
Optional
filtersobject
Default: null
from_indexinteger
Default: 0
sizeinteger
Default: 100