Outlook MCP integration
Searches a mailbox for the earlier thread, replies or drafts for review, books meetings against real availability, and files messages.
282actions available
Three actions you can hand over today
Every action runs live through MCP. Nothing to build, nothing to maintain.
Send email
Lyro sends an email from the connected Outlook mailbox with a subject, body, and any attachments a conversation calls for. A customer's follow-up goes out immediately instead of waiting on an agent to draft it.
Get email message
Lyro retrieves a specific email from a user's Outlook mailbox by its message ID. Agents can reference the exact wording of a past email without switching over to Outlook to find it.
Reply to email
Lyro replies directly to an Outlook email thread, keeping the original context and formatting intact. A customer's question gets answered in the same thread instead of starting a confusing new one.
How businesses use Outlook + Lyro
Each card is one request a support team gets, and the Outlook actions Lyro runs to close it.
Find the thread this request came from
Lyro searches the mailbox for previous mail from the same person, lists the thread in order, and reads the original message in full so a follow-up is answered with what was already promised.
Search Outlook MessagesList MessagesGet Message MIME ContentReply now, or leave a draft for review
For routine mail Lyro replies in the thread directly; where a person should approve the wording it creates the reply as a draft and leaves sending to them.
Reply To EmailSend EmailCreate A Draft ReplyBook the meeting against real availability
Lyro asks Outlook which times are actually free across the attendees, then creates the event with the agenda from the conversation, so no one is offered a slot that is already taken.
Find Meeting TimesGet Calendar ScheduleCreate Calendar EventFile what arrives so the inbox stays workable
Lyro moves a handled message into the folder it belongs in, marks a batch as read or categorised in one pass, and sets up the rule that stops the next one needing a decision at all.
Move Message To FolderBatch Update MessagesCreate Email Rule
How it works
Get started in 3 steps
Connect once, then just ask. There is no workflow builder to learn and nothing to maintain — Lyro reads the Outlook actions it has and picks the ones a request needs.
- 01
Connect Outlook
Authorize the Outlook account your team already uses — one consent screen, no API keys, no mapping tables. Lyro can only do what you granted that account, and you can disconnect it at any time.
- 02
Tell your agent what you need
Describe the job the way you would hand it to a teammate. Lyro maps it to the Outlook actions that close it and chains as many as the request needs.
- 03
Watch it work
The agent runs the actions inside the conversation the customer is already in, so nobody copies data between tabs and your team can take over at any point.
Get started free
Everything else about Outlook
Setup, permissions, and the limits of what Lyro can do inside Outlook.
The one behind the connected Microsoft account. Many actions have user-scoped variants, including Create Calendar Event For User and Create User Message, so an admin-consented connection can also act on another mailbox where the Microsoft 365 permissions allow it.
Every action available in Outlook
All 282 actions your agent can call on Outlook, straight from the live MCP connection.
Accept calendar event invite
Accepts or tentatively accepts a calendar meeting invite on behalf of a user.
Add event attachment
Adds an attachment to a specific Outlook calendar event.
Add mail attachment
Add an attachment to an email message.
Batch move messages
Batch-move up to 20 Outlook messages to a destination folder in a single Microsoft Graph $batch call.
Batch update messages
Batch-update up to 20 Outlook messages per call using Microsoft Graph JSON batching.
Create calendar event
Creates a new Outlook calendar event, ensuring start_datetime is chronologically before end_datetime.
Cancel user's calendar event
Cancel an event in a specific calendar for a specified user and send cancellation notifications to all attendees.
Cancel user calendar group event
Cancel an event in a user's calendar within a calendar group and send cancellation notifications to all attendees.
Cancel user calendar event
Cancel a calendar event for a specified user and send cancellation notifications to all attendees.
Copy user's mail folder
Copy a user's mail folder and its contents to another folder.
Copy child mail folder
Copy a child mail folder to a destination folder.
Copy message to folder
Copy an email message to another folder within the user's mailbox.
Copy message from child folder
Copy an email message from a child folder (nested folder) to another folder within the user's mailbox.
Copy user message from folder
Copy a message from a specific user's mail folder to another folder.
Create attachment upload session
Create an upload session for large (>3 MB) message attachments.
Create attachment upload session in child folder
Create an upload session for large (>3 MB) message attachments in child mail folders.
Create calendar
Create a new calendar in the signed-in user's mailbox.
Create calendar event attachment
Create a new attachment for an event in a specific calendar.
Create calendar event attachment upload session
Create an upload session for large calendar event attachments in a specific calendar.
Create event in specific calendar
Create a new event in a specific calendar for a user.
Create calendar group
Create a new calendar group for a user.
Create user calendar group event attachment
Create a new attachment for an event in a calendar within a calendar group for a specific user.
Create event extension
Create a new open extension on a calendar event within a specific calendar group and calendar.
Create calendar permission
Create a calendar permission for a specific calendar in a calendar group.
Create calendar group event attachment upload session
Create an upload session for large calendar group event attachments.
Create contact
Creates a new contact in a Microsoft Outlook user's contacts folder.
Create contact folder
Create a new contact folder in the user's mailbox.
Create user contact folder child folder
Create a child contact folder within a parent contact folder for a specific user.
Create email draft
Creates a new Outlook email draft with subject, body, recipients, and an optional attachment.
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.
The tools Outlook sits next to
Same connection, same setup. Pick the next one your team already uses.
Gmail
Searches the mailbox for the right thread, drafts and sends replies in place, batches label changes, and sets the filters that route new mail.
Mailchimp
Checks subscription status and send history, tags and segments people from a conversation, and handles unsubscribes without an agent.
Microsoft Teams
Searches past Teams messages and files, posts escalations into the right channel, and sets up the online meeting a conversation calls for.
Slack
Searches message history for a prior answer, hands conversations to the right channel with the transcript, and times messages for working hours.
Slackbot
Sends and schedules automated posts, sets reminders, writes canvases and files, and searches history so a scripted reply matches a real answer.
Telegram
Sends messages, files and polls into Telegram chats, reads incoming updates, and keeps bot-authored messages correct after the fact.

Ready to connect Outlook?
Authorize the account and your agent has all 282 actions from the first conversation.


