vMira
Outlook logo

Connect Outlook to vMira

Chat with Outlook and automate it — add mail attachment in Outlook, on demand or on a schedule. One-click connect, then use it across web, WhatsApp, Telegram, Instagram, Messenger and LINE.

Use it anywhere you chat

Run Outlook from the chat you already use.

Connect Outlook once and use it from WhatsApp, Instagram, Telegram, Messenger, LINE — or the web. One account, same history and connected apps across every surface.

Email

What Outlook does — and what Mira does with it.

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

286 chat actions5 event triggersOne-click connectLeast-privilege & revocableEmailCalendar

From any chat

What Mira can do with Outlook.

43 Outlook actions, run in plain language from the web or any messaging app — WhatsApp, Instagram, Telegram, Messenger or LINE. Just ask; Mira maps it to the right action and runs it on your account.

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

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

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

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.

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.

Get master categories

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

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.

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.

List Outlook calendars

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

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.

List Outlook attachments

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

List event reminders

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

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.

Create Calendar Event

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

Create contact

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

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 conv...

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.

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

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

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 email 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 f...

Get Outlook profile

Retrieves the microsoft outlook profile for a specified user.

Get schedule

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

List Outlook contacts

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

List events

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

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.

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),...

Move message to folder

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.

Reply to Email

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

Search Outlook 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.

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.

Update calendar event

Updates specified fields of an existing outlook calendar event.

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.

Update email message

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

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 automa...

Chat or automate

Put Outlook on autopilot.

Ask once, or set it and forget it. Turn Outlook actions into recurring vMira workflows — scheduled runs and Outlook event triggers that run on their own and deliver straight to your chat on any platform.

Every morning

Mira add mail attachment and sends the result to your chat.

When a Outlook event fires

Mira kicks off a workflow automatically — Outlook ships 5 event triggers.

On any schedule

Mira chains several Outlook actions into one recurring workflow, delivered wherever you chat.

Try asking

Things to ask Mira about Outlook.

Add mail attachment in Outlook

Create calendar in Outlook

Create contact folder in Outlook

Create Email Rule in Outlook

Create mail folder in Outlook

One minute to connect

How to connect Outlook to vMira.

01

Open a chat

On the web app or in WhatsApp, Telegram, Instagram or Messenger.

02

Ask for Outlook

Tell Mira what you want done — e.g. “Add mail attachment in Outlook.”

03

Approve once

Mira opens a secure, least-privilege link to Outlook. Approve it once; revoke anytime in settings.

FAQ

Outlook + vMira, in brief.

Can I connect Outlook to AI?

Yes. Connect Outlook to vMira and run it from any chat in one click. Mira turns your plain-language request into the right Outlook action and runs it on your account.

What can Mira do with Outlook?

43 Outlook actions — including Add mail attachment, Create calendar, Create contact folder. Just ask in plain language once it is connected.

Can I automate Outlook or run it on a schedule?

Yes. Beyond one-off asks, build recurring vMira workflows — scheduled runs and Outlook event triggers that chain Outlook actions and deliver the result to your chat automatically.

Which apps can I use Outlook from?

The web at vmira.ai and inside WhatsApp, Instagram, Telegram, Messenger and LINE — one account, with your history and connected apps following you across every surface.

Is Outlook on vMira free?

You can start free. Paid plans (from $4/mo) raise the limits and unlock heavier use, the top models, and more workflow runs. The same account works on the web and every messaging app.

Half the price

Every AI. Up to 200× the usage. From $4 a month.

See plans