Connect Outlook to Your AI Agent

Ask your AI assistant to review messages, compose a draft for you to check, or update your out-of-office replies.

11 tools OAuth

Try a Outlook Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Outlook

Summarize Selected Email

Review messages from a sender and date range to identify requests and deadlines.

/oo Outlook: Read Outlook messages from [sender email] between [start date] and [end date]. Summarize requests and deadlines, with each source message identified.

Prepare a New Email Draft

Compose an email from your instructions and save it for review.

/oo Outlook: Draft an Outlook email to [recipient email] with subject “[subject]” using these points [notes]. Save it as a draft for my review; do not send it.

Set Out-of-Office Replies

Set scheduled automatic replies with separate messages for internal and external senders.

/oo Outlook: Set Outlook automatic replies from [start date and time] to [end date and time] in [time zone]. Use “[internal reply]” for internal senders and “[external reply]” for all external senders.

Revise a Saved Draft

Update an existing draft with the wording you supply.

/oo Outlook: Update Outlook draft [message ID] with this body [revised text]. Keep it as a draft for review.

Start Working with Outlook

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Outlook

    Authorize your Microsoft account to connect your Outlook mailbox.

    Connect Outlook →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A Microsoft account with an Outlook mailbox you can access.
  • Reading, drafting, sending, and changing mailbox settings require their respective permissions. State whether to save a draft or send a message.

Outlook Tools

This Outlook integration works with messages, drafts, and mailbox settings. Use your connected Microsoft account to read email and prepare or send messages.

Read Mailbox Messages

List mailbox folders, filter messages, and read individual email content.

Draft and Send Email

Create or revise drafts, send a reviewed draft, and reply to existing messages.

Manage Mailbox Settings

Read or update automatic replies, time zone, and working hours.

11 tools

Get Profile

Get the current Outlook account profile from Microsoft Graph so you can identify the connected mailbox.

outlook.get_profile

List Mail Folders

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

outlook.list_mail_folders

List Messages

List Outlook messages from the mailbox or from a specific mail folder, with support for OData filters, sorting, field selection, and pagination.

outlook.list_messages

Get Message

Get a single Outlook message by message ID, including message metadata and optional body formatting.

outlook.get_message

Create Draft

Create a new Outlook draft message with subject, body, recipients, and other writable message properties.

outlook.create_draft

Update Draft

Update an existing Outlook draft message. Use this to revise the subject, body, recipients, or other draft-only properties before sending.

outlook.update_draft

Send Draft

Send an existing Outlook draft message by message ID.

outlook.send_draft

Send Email

Send a new Outlook email in a single operation, without creating a standalone draft first.

outlook.send_email

Reply Email

Reply to an existing Outlook message with either a comment or a replacement body, and optionally add more recipients to the reply.

outlook.reply_email

Get Mailbox Settings

Get the current Outlook mailbox settings, including automatic replies, locale, time zone, and working hours.

outlook.get_mailbox_settings

Update Mailbox Settings

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

outlook.update_mailbox_settings

Frequently Asked Questions

Can I save a draft without sending it?

Yes. Draft creation and sending are separate operations. Ask to save a draft, then review it in Outlook before requesting that it be sent.

Does asking AI to reply send an email?

The reply operation sends a reply to an existing message. If you only want wording to review, ask for a proposed reply in the conversation instead of asking it to send.

Can I schedule automatic replies?

Yes. Provide the start and end times, time zone, reply text, and whether external senders should receive it. Mailbox settings permission is required.

Can this integration create Outlook calendar events?

The operations here cover email and mailbox settings. They do not include creating or changing calendar events.

Connect Outlook

About Outlook ↗