← Tools Reference

Outlook

Outlook integration (Communication, Productivity). Imported from open-connector.

OAuth9 toolshttps://graph.microsoft.com/v1.0
GET
outlook_get_profile
Get the current Outlook account profile from Microsoft Graph so you can identify the connected mailbox.

/me

GET
outlook_list_mail_folders
List the root-level Outlook mail folders for the connected mailbox, with optional hidden folders and field selection.

/me/mailFolders

4 parameters
ParamTypeRequiredDescription
nextLinkstringoptionalOpaque pagination URL returned by a previous Outlook response.
includeHiddenFoldersbooleanoptionalWhether to include hidden mail folders.
topintegeroptionalMaximum number of mail folders to return.
selectarrayoptionalMail folder fields to request from Microsoft Graph.
GET
outlook_list_messages
List Outlook messages from the mailbox or from a specific mail folder, with support for OData filters, sorting, field selection, and pagination.

/me/messages

7 parameters
ParamTypeRequiredDescription
mailFolderIdstringoptionalOutlook mail folder ID.
topintegeroptionalMaximum number of messages to return.
filterstringoptionalOData filter expression for the messages query.
orderbystringoptionalOData orderby expression for the messages query.
selectarrayoptionalMessage fields to request from Microsoft Graph.
nextLinkstringoptionalOpaque pagination URL returned by a previous Outlook response.
bodyContentTypestringoptionalPreferred Outlook body content type for the response.
GET
outlook_get_message
Get a single Outlook message by message ID, including message metadata and optional body formatting.

/me/messages/{messageId}

3 parameters
ParamTypeRequiredDescription
messageIdstringrequiredOutlook message ID.
selectarrayoptionalMessage fields to request from Microsoft Graph.
bodyContentTypestringoptionalPreferred Outlook body content type for the response.
POST
outlook_create_draft
Create a new Outlook draft message with subject, body, recipients, and other writable message properties.

/me/messages

9 parameters
ParamTypeRequiredDescription
subjectstringrequiredSubject line for the message.
bodystringrequiredBody content for the message.
isHtmlbooleanoptionalWhether the message body is already HTML content.
toRecipientsarrayoptionalPrimary recipients for the message.
ccRecipientsarrayoptionalCc recipients for the message.
bccRecipientsarrayoptionalBcc recipients for the message.
replyToarrayoptionalReply-to recipients for the message.
importancestringoptionalMessage importance.
categoriesarrayoptionalCategories for the message.
PATCH
outlook_update_draft
Update an existing Outlook draft message before sending.

/me/messages/{messageId}

10 parameters
ParamTypeRequiredDescription
messageIdstringrequiredOutlook message ID.
subjectstringoptionalSubject line for the message.
bodystringoptionalBody content for the message.
isHtmlbooleanoptionalWhether the message body is already HTML content.
toRecipientsarrayoptionalPrimary recipients for the message.
ccRecipientsarrayoptionalCc recipients for the message.
bccRecipientsarrayoptionalBcc recipients for the message.
replyToarrayoptionalReply-to recipients for the message.
importancestringoptionalMessage importance.
categoriesarrayoptionalCategories for the message.
POST
outlook_send_draft
Send an existing Outlook draft message by message ID.

/me/messages/{messageId}/send

1 parameter
ParamTypeRequiredDescription
messageIdstringrequiredOutlook message ID.
GET
outlook_get_mailbox_settings
Get the current Outlook mailbox settings, including automatic replies, locale, time zone, and working hours.

/me/mailboxSettings

PATCH
outlook_update_mailbox_settings
Update Outlook mailbox settings such as automatic replies, locale, time zone, working hours, and date or time formatting.

/me/mailboxSettings

7 parameters
ParamTypeRequiredDescription
automaticRepliesSettingobjectoptionalA generic JSON object returned by Microsoft Graph.
dateFormatstringoptionalUpdated date format.
delegateMeetingMessageDeliveryOptionsstringoptionalUpdated delegate meeting-message delivery behavior.
languageobjectoptionalA generic JSON object returned by Microsoft Graph.
timeFormatstringoptionalUpdated time format.
timeZonestringoptionalUpdated mailbox time zone.
workingHoursobjectoptionalA generic JSON object returned by Microsoft Graph.