Outlook

Connect AI Agents to Outlook

Enable agents to read, send and manage Outlook email, calendars, and contacts

Actions

Create email draft

Creates an Outlook email draft with subject, body, recipients, and optional attachment; supports replying in conversation via conversationId.

Send draft or message

Sends an existing Outlook draft or a newly created message to specified recipients; attachments must include name, mimetype, and content.

Add mail attachment

Adds a small (<3 MB) file attachment to an Outlook message when you have its message id.

Create email rule

Creates an Outlook mail rule with conditions and actions to automate mailbox processing.

Delete mail folder

Deletes a mail folder from the user's Outlook mailbox; use carefully as this is destructive.

Download attachment

Downloads a specific file attachment from a message that contains binary 'contentBytes' (not links or embedded items).

Get mail delta

Retrieves incremental changes (delta) of messages in a mailbox since the last checkpoint for efficient syncing.

Get mail tips

Retrieves mail tips such as automatic replies and mailbox full status to check recipient status before sending.

List calendars

Lists calendars in the signed-in user's mailbox; supports OData query options.

Create calendar event

Creates a new Outlook calendar event; ensure start datetime is before end datetime.

Create contact

Creates a new contact in the user's Outlook contacts folder.

Get contact

Retrieves a specific Outlook contact by contact id from the user's contacts.

Agentic Workers