Email

Connect Outlook to any app

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

Managed connectionwww.microsoft.com

What the catalog holds today. Ask for anything missing and your agent reads the API documentation and adds it.

Build solutions, not workarounds.

What do you want to automate with Outlook?

Ask the assistant

You'll sign in before anything runs. What you typed comes with you.

Connect your AI client

Give your AI client this address.

https://mcp.apiant.ai

Any client that takes a remote MCP server. Nothing to install. Create your free account, then sign in once in your browser.

Set it up in your client
Claude Code

Run this in the directory you want to work in.

claude mcp add --transport http -s project apiant-ai https://mcp.apiant.ai

Start Claude Code there, approve the server, and sign in in the browser page it opens.

Claude Code guide (opens in a new tab)
Claude, web and desktop

Open Customize, then Connectors, then Add custom connector, and paste the address. On Team and Enterprise an owner adds it first.

Setup guide (opens in a new tab)
Cursor

Add the address to your MCP configuration as a server URL. Cursor signs you in in your browser.

Setup guide (opens in a new tab)
Zed

Open Settings, then AI, then MCP Servers, then Add Server, then Add Remote Server.

Setup guide (opens in a new tab)
Codex and the ChatGPT desktop app

Open Settings, then MCP servers, then Add server, and choose Streamable HTTP. From the terminal, Codex takes the address with its own add command and then signs you in.

Setup guide (opens in a new tab)
Any other MCP client

Paste the address where the client asks for a remote MCP server URL, and name the server apiant-ai where it lets you. APIANT's skills reach the client over the same connection.

Setup guide (opens in a new tab)

Pair it

Connect Outlook with another app

What your agent can do with Outlook

Triggers and actions 5 triggers · 43 actions

  • Trigger
    Calendar Event Changes

    Triggered when a new calendar event occurs (created, updated, or deleted) in the Outlook calendar.

  • Trigger
    New Calendar Event

    Triggered when a new calendar event is created in the Outlook calendar.

  • Trigger
    New Contact Added

    Triggered when a new contact is added in the Outlook contacts.

  • Trigger
    New Outlook Message

    Triggered when a new message is received in the Outlook mailbox.

  • Trigger
    New Sent Message

    Triggered when a new message is sent from the Outlook mailbox.

  • Action
    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.

  • Action
    Create Calendar

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

  • Action
    Create Contact Folder

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

  • Action
    Create Email Rule

    Create email rule filter with conditions and actions

  • Action
    Create Mail Folder

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

  • Action
    Create Master Category

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

  • Action
    Delete Mail Folder

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

  • Action
    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.

  • Action
    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.

  • Action
    Get Mail Delta

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

  • Action
    Get Mail Tips

    Tool to retrieve mail tips such as automatic replies and mailbox full status. use when you need to check recipient status before sending mail.

  • Action
    Get Master Categories

    Tool to retrieve the user's master category list. use when you need to get all categories defined for the user.

  • Action
    Get Supported Languages

    Tool to retrieve supported languages in the user's mailbox. use when you need to display or select from available mailbox languages.

  • Action
    Get Supported Time Zones

    Tool to retrieve supported time zones in the user's mailbox. use when you need a list of time zones to display or choose from for event scheduling.

  • Action
    List Calendars

    Tool to list calendars in the signed-in user's mailbox. use when you need to retrieve calendars with optional odata queries.

  • Action
    List Event Attachments

    Tool to list attachments for a specific outlook calendar event. use when you have an event id and need to view its attachments.

  • Action
    List Outlook Attachments

    Lists metadata (like name, size, and type, but not `contentbytes`) for all attachments of a specified outlook email message.

  • Action
    List Reminders

    Tool to retrieve reminders for events occurring within a specified time range. use when you need to see upcoming reminders between two datetimes.

  • Action
    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.

  • Action
    Outlook Calendar Create Event

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

  • Action
    Outlook Create Contact

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

  • Action
    Outlook Create 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.

  • Action
    Outlook Create 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.

  • Action
    Outlook 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`.

  • Action
    Outlook Delete 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.

  • Action
    Outlook 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).

  • Action
    Outlook 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.

  • Action
    Outlook Get Event

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

  • Action
    Outlook Get Message

    Retrieves a specific email message by its id from the specified user's outlook mailbox. use the 'select' parameter to include specific fields like 'internetmessageheaders' for filtering automated emails.

  • Action
    Outlook Get Profile

    Retrieves the microsoft outlook profile for a specified user.

  • Action
    Outlook Get Schedule

    Retrieves free/busy schedule information for specified email addresses within a defined time window.

  • Action
    Outlook List Contacts

    Retrieves a user's microsoft outlook contacts, from the default or a specified contact folder.

  • Action
    Outlook List Events

    Retrieves events from a user's outlook calendar via microsoft graph api, supporting pagination, filtering, property selection, sorting, and timezone specification.

  • Action
    Outlook List Mail Folders

    Tool to list a user's top-level mail folders. use when you need folders like inbox, drafts, sent items; set include hidden folders=true to include hidden folders.

  • Action
    Outlook List Messages

    Retrieves a list of email messages from a specified mail folder in an outlook mailbox, with options for filtering (including by conversationid to get all messages in a thread), pagination, and sorting; ensure 'user id' and 'folder' are valid, and all date/time strings are in iso 8601 format.

  • Action
    Outlook Move Message

    Move a message to another folder within the specified user's mailbox. this creates a new copy of the message in the destination folder and removes the original message.

  • Action
    Outlook Reply Email

    Sends a plain text reply to an outlook email message, identified by `message id`, allowing optional cc and bcc recipients.

  • Action
    Outlook Search Messages

    Searches messages in a microsoft 365 or enterprise outlook account mailbox, supporting filters for sender, subject, attachments, pagination, and sorting by relevance or date.

  • Action
    Outlook Send Email

    Sends an email with subject, body, recipients, and an optional attachment via microsoft graph api; attachments require a non-empty file with valid name and mimetype.

  • Action
    Outlook Update Calendar Event

    Updates specified fields of an existing outlook calendar event.

  • Action
    Outlook Update Contact

    Updates an existing outlook contact, identified by `contact id` for the specified `user id`, requiring at least one other field to be modified.

  • Action
    Outlook Update Email

    Updates specified properties of an existing email message; `message id` must identify a valid message within the specified `user id`'s mailbox.

  • Action
    Update Mailbox Settings

    Tool to update mailbox settings for the signed-in user. use when you need to configure automatic replies, default time zone, language, or working hours. example: schedule automatic replies for vacation.

Related apps

More in Email

Reviews

What our customers say

Questions

Outlook, answered

What can start an automation from Outlook?

Any of Outlook's 5 triggers in the catalog, including New Calendar Event, New Contact Added, New Outlook Message and New Sent Message. Describe the moment in plain language and your agent picks the right one.

What can your agent do in Outlook?

Any of Outlook's 43 actions, including Create Calendar, Create Contact Folder, Create Email Rule and Create Mail Folder. Your agent maps the data both ways and tests every scenario before it ships.

Which apps can Outlook connect to?

Any app in the catalog; the list on this page pairs Outlook with each of them. If the other app is missing, point your agent at its API documentation and it builds the connector.

What happens when something fails?

Your agent works that out for you. It plans the failure paths along with the happy path, then tests every scenario before it ships.

Is there a free plan?

Yes. Every plan includes the agent, including free, and building from your own AI client spends no assistant credits.