Limited offer50% off your first month: the $99 plan for $4924 hours onlySee plans
← All integrations
Outlook logo

Outlook

Send, read, and search mail and calendar.

CommunicationOAuth328 endpoints

Endpoints

OperationMethod & pathEffectLatencyRateCost
OUTLOOK_ACCEPT_EVENT
Accepts or tentatively accepts a calendar meeting invite on behalf of a user. Use this action when a user has received a meeting invitation and wants to indicate their attendance status (either confirmed or tentative). The organizer will receive a notification of the acceptance unless send_response is set to false.
POST /composio/outlook/outlook_accept_eventexternal_send——managed
OUTLOOK_ADD_EVENT_ATTACHMENT
Adds an attachment to a specific Outlook calendar event. Use when you need to attach a file or nested item to an existing event.
POST /composio/outlook/outlook_add_event_attachmentexternal_send——managed
OUTLOOK_ADD_MAIL_ATTACHMENT
Tool to add an attachment to an email message. Use when you have a message ID and need to attach a small (<3 MB) file or reference.
POST /composio/outlook/outlook_add_mail_attachmentexternal_send——managed
OUTLOOK_BATCH_MOVE_MESSAGES
Batch-move up to 20 Outlook messages to a destination folder in a single Microsoft Graph $batch call. Use when moving multiple messages to avoid per-message move API calls.
POST /composio/outlook/outlook_batch_move_messagesexternal_send——managed
OUTLOOK_BATCH_UPDATE_MESSAGES
Batch-update up to 20 Outlook messages per call using Microsoft Graph JSON batching. Use when marking multiple messages read/unread or updating other properties to avoid per-message PATCH calls.
POST /composio/outlook/outlook_batch_update_messagesexternal_send——managed
OUTLOOK_CALENDAR_CREATE_EVENT
Creates a new Outlook calendar event, ensuring `start_datetime` is chronologically before `end_datetime`.
POST /composio/outlook/outlook_calendar_create_eventexternal_send——managed
OUTLOOK_CANCEL_CALENDAR_EVENT
Tool to cancel an event in a specific calendar for a specified user and send cancellation notifications to all attendees. Use when you need to cancel a meeting or event in a specific calendar on behalf of a user.
POST /composio/outlook/outlook_cancel_calendar_eventexternal_send——managed
OUTLOOK_CANCEL_CALENDAR_GROUP_CALENDAR_EVENT
Tool to cancel an event in a user's calendar within a calendar group and send cancellation notifications to all attendees. Use when canceling a meeting or event for a specific user in a calendar that belongs to a calendar group.
POST /composio/outlook/outlook_cancel_calendar_group_calendar_eventexternal_send——managed
OUTLOOK_CANCEL_EVENT
Tool to cancel a calendar event for a specified user and send cancellation notifications to all attendees. Use when you need to cancel a meeting or event on behalf of a specific user.
POST /composio/outlook/outlook_cancel_eventexternal_send——managed
OUTLOOK_COPY_MAIL_FOLDER
Tool to copy a user's mail folder and its contents to another folder. Use when you need to duplicate a folder structure for a specific user's mailbox.
POST /composio/outlook/outlook_copy_mail_folderexternal_send——managed
OUTLOOK_COPY_ME_MAIL_FOLDER
Tool to copy a child mail folder to a destination folder. Use when you need to duplicate a folder structure.
POST /composio/outlook/outlook_copy_me_mail_folderexternal_send——managed
OUTLOOK_COPY_MESSAGE
Tool to copy an email message to another folder within the user's mailbox. Use when duplicating messages to multiple folders for organization.
POST /composio/outlook/outlook_copy_messageexternal_send——managed

Showing 12 of 328 Outlook actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.