Outlook

Outlook

Outlook is Microsoft's email and calendaring platform integrating contacts and scheduling, enabling users to manage communications and events in a unified workspace

762VIEWS
2630USERS

Install MCP Server

Paste and run this command in your terminal to set up Cursor with MCP

npx @composio/cli add cursor --app outlooknpx @composio/cli add cursor --app outlooknpx @composio/cli add cursor --app outlooknpx @composio/cli add cursor --app outlook

After running the command, restart Cursor to start using the MCP Server.

Available Tools

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.

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.

Create Calendar Event

Creates a new outlook calendar event, ensuring `start datetime` is chronologically before `end datetime`.

Create Calendar

Tool to create a new calendar in the signed-in user's mailbox. use when organizing events into a separate calendar.

Create Contact

Creates a new contact in a microsoft outlook user's contacts folder.

Create Contact Folder

Tool to create a new contact folder in the user's mailbox. use when needing to organize contacts into custom folders.

Create Email Draft

Creates an outlook email draft with subject, body, recipients, and an optional attachment. supports creating drafts as part of existing conversation threads by specifying a conversationid; attachments require a name, mimetype, and content.

Create A Draft Reply

Creates a draft reply in the specified user's outlook mailbox to an existing message (identified by a valid `message id`), optionally including a `comment` and cc/bcc recipients.

Create Email Rule

Create email rule filter with conditions and actions

Create Mail Folder

Tool to create a new mail folder. use when you need to organize email into a new folder.

Create Master Category

Tool to create a new category in the user's master category list. use after selecting a unique display name.

Delete Contact

Permanently deletes an existing contact, using its `contact id` (obtainable via 'list user contacts' or 'get contact'), from the outlook contacts of the user specified by `user id`.

Delete Calendar Event

Deletes an existing calendar event, identified by its unique `event id`, from a specified user's microsoft outlook calendar, with an option to send cancellation notifications to attendees.

Delete Mail Folder

Delete a mail folder from the user's mailbox. use when you need to remove an existing mail folder.

Download Outlook Attachment

Downloads a specific file attachment from an email message in a microsoft outlook mailbox; the attachment must contain 'contentbytes' (binary data) and not be a link or embedded item.

Get Contact

Retrieves a specific outlook contact by its `contact id` from the contacts of a specified `user id` (defaults to 'me' for the authenticated user).

Get Contact Folders

Tool to retrieve a list of contact folders in the signed-in user's mailbox. use after authentication when you need to browse or select among contact folders.

Get Calendar Event

Retrieves the full details of a specific calendar event by its id from a user's outlook calendar, provided the event exists.

Get Mailbox Settings

Tool to retrieve mailbox settings. use when you need to view settings such as automatic replies, time zone, and working hours for the signed-in or specified user.

Get Mail Delta

Tool to retrieve incremental changes (delta) of messages in a mailbox. use when syncing mailbox updates since last checkpoint.

20 actions available