Provenance
Freshness & coverage
Methods (40)
outlookMail_list_messages
readList messages in the default mailbox view with optional search and paging.
Input schema
{ "type": "object", "properties": { "top": { "type": "number", "description": "Maximum messages to return." }, "skip": { "type": "number", "description": "Number of messages to skip." }, "search": { "type": "string", "description": "Microsoft Graph $search expression." }, "filter": { "type": "string", "description": "Microsoft Graph $filter expression." }, "orderBy": { "type": "string", "description": "Microsoft Graph $orderby expression." } }, "additionalProperties": true }outlookMail_read_message
readFetch one Outlook message by ID.
Required paramsmessageIdInput schema
{ "type": "object", "properties": { "messageId": { "type": "string", "description": "Outlook message ID." } }, "required": [ "messageId" ], "additionalProperties": true }outlookMail_send_email
writeSend a new Outlook email.
Required paramssubjectbodytoRecipientsInput schema
{ "type": "object", "properties": { "subject": { "type": "string", "description": "Email subject line." }, "body": { "type": "object", "description": "Message body with content and contentType." }, "toRecipients": { "type": "array", "description": "Recipient list in Microsoft Graph recipient shape.", "items": { "type": "object" } }, "ccRecipients": { "type": "array", "description": "Optional CC recipients.", "items": { "type": "object" } }, "bccRecipients": { "type": "array", "description": "Optional BCC recipients.", "items": { "type": "object" } }, "saveToSentItems": { "type": "boolean", "description": "Whether to save the message to Sent Items." }, "attachments": { "type": "array", "description": "Optional Graph fileAttachment objects. Each provides a name plus exactly one of contentBytes (base64) OR sourceUrl (public/HTTPS URL the server fetches server-side — use INSTEAD of contentBytes to avoid inlining large files).", "items": { "type": "object" } } }, "required": [ "subject", "body", "toRecipients" ], "additionalProperties": true }outlookMail_send_email_with_files
writeSend an Outlook email with generated or local files attached.
Required paramssubjectbodytoRecipientsfilesInput schema
{ "type": "object", "properties": { "subject": { "type": "string", "description": "Email subject line." }, "body": { "type": "object", "description": "Message body with content and contentType." }, "toRecipients": { "type": "array", "description": "Recipient list in Microsoft Graph recipient shape.", "items": { "type": "object" } }, "files": { "type": "array", "description": "Files with fileName/name plus contentText, contentBase64, or path.", "items": { "type": "object" } }, "ccRecipients": { "type": "array", "items": { "type": "object" } }, "bccRecipients": { "type": "array", "items": { "type": "object" } }, "maxAttachmentSizeMB": { "type": "number", "description": "Per-file size cap." } }, "required": [ "subject", "body", "toRecipients", "files" ], "additionalProperties": true }outlookMail_get_emails_with_attachments
readFind Outlook emails and return attachment metadata.
Input schema
{ "type": "object", "properties": { "top": { "type": "number", "description": "Maximum emails to return." }, "search": { "type": "string", "description": "Mailbox search text." }, "from": { "type": "string", "description": "Sender email filter." }, "subject": { "type": "string", "description": "Subject search filter." }, "receivedAfter": { "type": "string", "description": "ISO received lower bound." }, "receivedBefore": { "type": "string", "description": "ISO received upper bound." }, "hasAttachmentsOnly": { "type": "boolean", "description": "Only include emails with files." } }, "additionalProperties": true }outlookMail_parse_email_attachments
unknownParse supported attachments from one Outlook email.
Required paramsmessageIdInput schema
{ "type": "object", "properties": { "messageId": { "type": "string", "description": "Outlook message ID." }, "fileTypes": { "type": "array", "description": "Optional extensions such as pdf, docx, xlsx, csv.", "items": { "type": "string" } }, "maxFileSizeMB": { "type": "number", "minimum": 0.1, "maximum": 25, "description": "Maximum file size to parse (hard cap: 25MB)." } }, "required": [ "messageId" ], "additionalProperties": true }outlookMail_get_and_parse_emails
readFind emails with files and parse supported attachments.
Input schema
{ "type": "object", "properties": { "top": { "type": "number", "description": "Maximum emails to inspect." }, "search": { "type": "string", "description": "Mailbox search text." }, "from": { "type": "string", "description": "Sender email filter." }, "subject": { "type": "string", "description": "Subject search filter." }, "fileTypes": { "type": "array", "description": "Optional extensions such as pdf, docx, xlsx, csv.", "items": { "type": "string" } }, "maxFileSizeMB": { "type": "number", "minimum": 0.1, "maximum": 25, "description": "Maximum file size to parse (hard cap: 25MB)." } }, "additionalProperties": true }outlookMail_list_folders
readList mail folders before doing folder-scoped message operations.
Input schema
{ "type": "object", "properties": { "includeHiddenFolders": { "type": "boolean", "description": "Whether to include hidden Outlook folders." } }, "additionalProperties": true }outlookMail_list_messages_from_folder
readoutlookMail_list_attachments
readoutlookMail_search_contacts
readoutlookMail_list_calendar_events
readoutlookMail_advanced_search
readoutlookMail_send_draft
writeoutlookMail_mark_as_read
readoutlookMail_move_message
unknownoutlookMail_delete_message
writeoutlookMail_flag_message
unknownoutlookMail_set_importance
writeoutlookMail_set_categories
writeoutlookMail_create_mail_folder
writeoutlookMail_delete_folder
writeoutlookMail_get_mail_folder_details
readoutlookMail_update_folder_display_name
writeoutlookMail_update_draft
writeoutlookMail_delete_draft
writeoutlookMail_create_forward_draft
writeoutlookMail_create_reply_draft
writeoutlookMail_download_attachment
readoutlookMail_add_attachment
writeoutlookMail_list_contacts
readoutlookMail_get_contact
readoutlookMail_create_contact
writeoutlookMail_update_contact
writeoutlookMail_get_event
readoutlookMail_create_event
writeoutlookMail_update_event
writeoutlookMail_delete_event
writeoutlookMail_respond_to_event
unknownoutlookMail_batch_get_messages
read
