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 retrieve instances (occurrences) of a recurring event from a specific calendar within a date range. Use when you need event instances from a particular calendar.
Untrusted display-only summary
List user calendar event attachments
OUTLOOK_LIST_USER_CALENDAR_EVENTS_ATTACHMENTS
Tool to list attachments for a user's calendar event. Use when you need to retrieve all attachments from a specific event in a user's calendar.
Untrusted display-only summary
List event instances
OUTLOOK_LIST_USER_CALENDAR_GROUP_EVENT_INSTANCES
Tool to list instances (occurrences) of a recurring event within a specified date range from a user's calendar in a calendar group. Use when you need to retrieve specific occurrences of a recurring event.
Untrusted display-only summary
Get Calendar View from User Calendar Group
OUTLOOK_LIST_USER_CALENDAR_GROUPS_CALENDAR_VIEW
Tool to get calendar view from a specific calendar within a calendar group for a user. Use when retrieving events from a calendar that belongs to a calendar group.
Untrusted display-only summary
List user calendar permissions
OUTLOOK_LIST_USER_CALENDARS_CALENDAR_PERMISSIONS
Tool to list calendar permissions for a specific user's specific calendar. Use when you need to see who has access to a user's calendar and their permission levels.
Untrusted display-only summary
List user calendars events
OUTLOOK_LIST_USER_CALENDARS_EVENTS
Tool to retrieve events from a specific calendar for a user. Use when you need to list calendar events for a specific user by user ID and calendar ID.
Untrusted display-only summary
Get calendar view from user's calendar
OUTLOOK_LIST_USER_CALENDAR_VIEW
Tool to get calendar view from a specific user's calendar. Use when you need to retrieve events that occur or overlap with a specified time window from a user's specific calendar by calendar ID.
Untrusted display-only summary
List user contacts
OUTLOOK_LIST_USER_CONTACTS
Tool to retrieve contacts from a specific user's mailbox. Use when you need to list or browse contacts for a given user.
Untrusted display-only summary
List users
OUTLOOK_LIST_USERS
Tool to list users in Microsoft Entra ID. Use when you need to retrieve a paginated list of users, optionally filtering or selecting specific properties. For single-user lookups, prefer a dedicated get-user tool — listing all users is significantly heavier and slower.
Untrusted display-only summary
Move mail folder
OUTLOOK_MOVE_MAIL_FOLDER
Tool to move a mail folder and its contents to another mail folder. Use when you need to reorganize the folder hierarchy.
Untrusted display-only summary
Move child mail folder
OUTLOOK_MOVE_ME_MAIL_FOLDER
Tool to move a child mail folder to a different parent folder. Use when you need to reorganize subfolders within the folder hierarchy.
Untrusted display-only summary
Move message to folder
OUTLOOK_MOVE_MESSAGE
Move a message to another folder within the specified user's mailbox. Creates a new copy in the destination folder and removes the original. The message_id changes after a successful move; use the ID returned in the response for any subsequent operations on the moved message. Retries transient Microsoft Graph 404 resp…
Untrusted display-only summary
Move message from child folder
OUTLOOK_MOVE_MESSAGE_FROM_CHILD_FOLDER
Tool to move a message from a child folder to another destination folder. Use when you need to move a message that exists within a specific folder hierarchy (parent folder → child folder → message).
Untrusted display-only summary
Move message from folder
OUTLOOK_MOVE_MESSAGE_FROM_FOLDER
Tool to move a message from a specific mail folder to another destination folder. Use when you need to move a message and know both the source folder ID and the message ID.
Untrusted display-only summary
Permanently Delete Message
OUTLOOK_PERMANENT_DELETE_MESSAGE
Permanently deletes an Outlook message by moving it to the Purges folder in the dumpster. Unlike standard DELETE, this action makes the message unrecoverable by the user. IMPORTANT: This is NOT the same as DELETE - permanentDelete is irreversible and availability differs by national cloud deployments (not available in…
Untrusted display-only summary
Pin message
OUTLOOK_PIN_MESSAGE
Tool to pin a message in an Outlook chat. Use when you want to mark an important message for quick access.
Untrusted display-only summary
Query Emails
OUTLOOK_QUERY_EMAILS
Query Outlook emails within a SINGLE folder using OData filters. Build precise server-side filters for dates, read status, importance, subjects, attachments, and conversations. Best for structured queries on message metadata within a specific folder. Returns up to 100 messages per request with pagination support. • Se…
Untrusted display-only summary
Reply to Email
OUTLOOK_REPLY_EMAIL
Sends a reply to an Outlook email message with optional HTML formatting, attachments, CC, and BCC recipients.
Untrusted display-only summary
Search calendar events
OUTLOOK_SEARCH_EVENTS
Searches for calendar events in the authenticated user's primary calendar using the Microsoft Graph Search API. This action performs full-text search across event subject, body, location, and attendee information. Use this action when you need to find events by keyword or phrase rather than filtering by specific field…
Untrusted display-only summary
Search Outlook messages
OUTLOOK_SEARCH_MESSAGES
Search Outlook messages using powerful KQL syntax. Supports sender (from:), recipient (to:, cc:), subject, date filters (received:, sent:), attachments, and boolean logic. Only works with Microsoft 365/Enterprise accounts (no @hotmail.com/@outlook.com). Examples: 'from:user@example.com AND received>=2025-10-01', 'to:i…
Untrusted display-only summary
Send draft
OUTLOOK_SEND_DRAFT
Tool to send an existing draft message. Use after creating a draft when you want to deliver it to recipients immediately. Example: Send a draft message with ID 'AAMkAG…'.
Untrusted display-only summary
Send email
OUTLOOK_SEND_EMAIL
Sends an email with subject, body, recipients, and optional attachments via Microsoft Graph API. Supports comma-separated email addresses in the to_email field for multiple recipients. Accepts either a single file or a list of files as attachments. Attachments require a non-empty file with valid name and mimetype.
Untrusted display-only summary
Snooze user calendar group event reminder
OUTLOOK_SNOOZE_CALENDAR_GROUP_EVENT_REMINDER
Tool to snooze a reminder for a user's calendar event within a calendar group to a new time. Use when you need to postpone an event reminder for a specific user's calendar that belongs to a calendar group.
Untrusted display-only summary
Snooze event reminder
OUTLOOK_SNOOZE_EVENT_REMINDER
Tool to postpone an event reminder until a new time. Use when you need to delay a reminder for a calendar event.
Untrusted display-only summary
Snooze user calendar event reminder
OUTLOOK_SNOOZE_USER_CALENDAR_EVENT_REMINDER
Tool to snooze a reminder for a calendar event in a specific user calendar to a new time. Use when you need to postpone an event reminder for a specific calendar.
Untrusted display-only summary
Snooze user event reminder
OUTLOOK_SNOOZE_USER_EVENT_REMINDER
Tool to snooze a reminder for a user's calendar event to a new time. Use when you need to postpone an event reminder for a specific user.
Untrusted display-only summary
Update calendar event
OUTLOOK_UPDATE_CALENDAR_EVENT
Updates specified fields of an existing Outlook calendar event. Implementation note: To avoid unintentionally clearing properties, the action first fetches the existing event, merges only the provided fields, and then PATCHes the merged updates. Unspecified fields remain unchanged.
Untrusted display-only summary
Update event in specific calendar
OUTLOOK_UPDATE_CALENDAR_EVENT_IN_CALENDAR
Tool to update an event in a specific Outlook calendar. Use when you need to modify event details like subject, time, attendees, or location in a non-default calendar.
Untrusted display-only summary
Update calendar group
OUTLOOK_UPDATE_CALENDAR_GROUP
Tool to update the properties of a calendar group object. Use when you need to rename a calendar group.
Untrusted display-only summary
Update Calendar Group Calendar Permission
OUTLOOK_UPDATE_CALENDAR_GROUP_CALENDAR_PERMISSION
Tool to update a calendar permission within a calendar group. Use when changing access levels for calendars in specific groups.
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.