Outlook is Microsoft's email and calendaring platform integrating contacts and scheduling, enabling users to manage communications and events in a unified workspace
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstreamS2S_OAUTH2
OAUTH2
outlook_oauth
Upstream managed
Developer setup
Client idclient_id · stringRequired
Client secretclient_secret · stringRequired
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
Microsoft cloud environmentmicrosoft_cloud · stringOptional
User connection
Microsoft Tenant IDissuer · stringOptional
S2S_OAUTH2
outlook_s2s_oauth2
Provider setup
Developer setup
Client IDclient_id · stringRequired
Client Secretclient_secret · stringRequired
Tenant IDgeneric_id · stringRequired
Microsoft cloud environmentmicrosoft_cloud · stringOptional
User connection
No fields declared in this snapshot.
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
Tool to get the MIME content of a message. Use when you need to download the raw MIME format of an email message for analysis or archival.
Untrusted display-only summary
Get user outlook
OUTLOOK_GET_ME_OUTLOOK
Tool to retrieve the outlookUser object for a specified user. Use when you need to access the Outlook services entity for a user.
Untrusted display-only summary
Get email message
OUTLOOK_GET_MESSAGE
Retrieves a specific email message by its ID from the specified user's Outlook mailbox. Use the 'select' parameter to include specific fields like 'internetMessageHeaders' for filtering automated emails. Retries transient Microsoft Graph 404 responses with exponential backoff for up to 7.5 seconds because newly surfac…
Untrusted display-only summary
Get user message extension
OUTLOOK_GET_MESSAGE_EXTENSION
Tool to retrieve a specific extension from a user's message. Use when you need to read custom data stored in a message extension.
Untrusted display-only summary
Get attachment from nested folder message
OUTLOOK_GET_NESTED_FOLDER_MESSAGE_ATTACHMENT
Tool to retrieve a specific attachment from a message located in a nested mail folder structure. Use when you need to get attachment details from messages in deeply nested folders.
Untrusted display-only summary
Get Outlook profile
OUTLOOK_GET_PROFILE
Retrieves the Microsoft Outlook profile for a specified user.
Untrusted display-only summary
Get schedule
OUTLOOK_GET_SCHEDULE
Retrieves free/busy schedule information for specified email addresses within a defined time window. Read-only; does not reserve time or prevent conflicts — verify availability before creating events.
Untrusted display-only summary
Get supported languages
OUTLOOK_GET_SUPPORTED_LANGUAGES
Tool to retrieve supported languages in the user's mailbox. Use when you need to display or select from available mailbox languages.
Untrusted display-only summary
Get supported time zones
OUTLOOK_GET_SUPPORTED_TIME_ZONES
Tool to get the list of time zones supported for a user as configured on their mailbox server. Use when setting up an Outlook client or configuring user time zone preferences.
Untrusted display-only summary
Get user by email
OUTLOOK_GET_USER_BY_EMAIL
Retrieves user details from Microsoft Graph by email address (userPrincipalName). Returns user properties including display name, job title, department, and contact information. Use this action when you need to look up a user's profile information using their email address.
Untrusted display-only summary
Get user's calendar
OUTLOOK_GET_USER_CALENDAR
Tool to get the properties and relationships of a specific calendar for a user. Use when you need to retrieve details for a particular calendar by its ID for any user.
Untrusted display-only summary
Get allowed calendar sharing roles for user calendar
OUTLOOK_GET_USER_CALENDAR_ALLOWED_SHARING_ROLES
Tool to retrieve allowed calendar sharing roles for a specific user on a given calendar. Use when you need to determine what permission levels can be granted to a user for sharing a specific calendar.
Untrusted display-only summary
Get user calendar event
OUTLOOK_GET_USER_CALENDAR_EVENT
Tool to retrieve a specific calendar event from a user's primary calendar. Use when you need detailed information about a particular event for a given user.
Tool to retrieve a specific calendar permission for a user's calendar within a calendar group. Use when you need to check access permissions for a specific calendar.
Untrusted display-only summary
Get user calendar group event
OUTLOOK_GET_USER_CALENDAR_GROUP_EVENT
Tool to retrieve a specific event from a user's calendar within a calendar group. Use when you need details of an event in a specific calendar group.
Untrusted display-only summary
Get user calendar group event attachment
OUTLOOK_GET_USER_CALENDAR_GROUP_EVENT_ATTACHMENT
Tool to retrieve a specific attachment from an event within a calendar group for a user. Use when you need to access attachment content from a calendar event in a user's calendar group.
Untrusted display-only summary
Get message from child folder
OUTLOOK_GET_USER_CHILD_FOLDER_MESSAGE
Tool to retrieve a specific message from a child folder within a user's mail folder hierarchy. Use when you need to access messages from nested folders where both parent and child folder IDs are known.
Untrusted display-only summary
Get event extension
OUTLOOK_GET_USER_EVENT_EXTENSION
Tool to retrieve a specific open type extension from a user's calendar event by its extension ID or name. Use when you need to access custom data stored in calendar event extensions.
Untrusted display-only summary
Get user message attachment
OUTLOOK_GET_USER_MESSAGES_ATTACHMENTS
Tool to retrieve a specific attachment from a message in a mail folder hierarchy. Use when you need to get attachment details including content from a specific folder path.
Untrusted display-only summary
List Calendar Calendar View (Deprecated)
OUTLOOK_LIST_CALENDAR_CALENDAR_VIEW
DEPRECATED: Use OUTLOOK_LIST_ME_CALENDARS_CALENDAR_VIEW instead. Tool to list calendar events within a specified date/time range. Use when you need to retrieve events from the user's primary calendar that fall within a time window.
Untrusted display-only summary
List user calendar event attachments
OUTLOOK_LIST_CALENDAR_EVENT_ATTACHMENTS
Tool to list attachments for a calendar event within a specific calendar for a user. Use when you need to retrieve attachments from an event in a user's specific calendar.
Untrusted display-only summary
List user calendar group calendar events
OUTLOOK_LIST_CALENDAR_GROUP_CALENDAR_EVENTS
Tool to list events from a specific calendar within a calendar group for a user. Use when you need to retrieve events from a user's calendar that belongs to a specific calendar group.
Untrusted display-only summary
List calendars in calendar group
OUTLOOK_LIST_CALENDAR_GROUP_CALENDARS
Tool to retrieve calendars belonging to a specific calendar group. Use when you need to list calendars within a calendar group with optional OData queries.
Untrusted display-only summary
List user calendar group event attachments
OUTLOOK_LIST_CALENDAR_GROUP_EVENT_ATTACHMENTS
Tool to list attachments for a calendar event within a specific calendar group for a user. Use when you need to retrieve attachments from an event in a calendar that belongs to a calendar group for a specific user.
Untrusted display-only summary
List Outlook calendar groups
OUTLOOK_LIST_CALENDAR_GROUPS
Tool to list calendar groups in the signed-in user's mailbox. Use when you need to retrieve calendar groups with optional OData queries.
Untrusted display-only summary
List calendar permissions
OUTLOOK_LIST_CALENDAR_PERMISSIONS
Tool to list calendar permissions for a specific calendar within a calendar group. Use when you need to view sharing permissions for a calendar.
Untrusted display-only summary
List Outlook calendars
OUTLOOK_LIST_CALENDARS
Tool to list calendars in the signed-in user's mailbox. Use when you need to retrieve calendars with optional OData queries.
Untrusted display-only summary
List calendar view delta
OUTLOOK_LIST_CALENDAR_VIEW_DELTA
Tool to get calendar events that have been added, deleted, or updated in a calendar view. Use when you need to track changes to events within a specific time range.
Untrusted display-only summary
List chat messages
OUTLOOK_LIST_CHAT_MESSAGES
Tool to list messages in a Teams chat. Use when you need message IDs to select a specific message for further actions.
Untrusted display-only summary
List Teams chats
OUTLOOK_LIST_CHATS
Tool to list Teams chats. Use when you need chat IDs and topics to select a chat for further actions.
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.