Microsoft Outlook integration
Microsoft Outlook API via Microsoft Graph for managing emails, calendars, and contacts. Send and read messages, schedule events, manage folders, and handle attachments for Outlook mailbox automation.
Say what should happen.
The workflow builds itself.
Common Microsoft Outlook use cases
- organizing emails
- address book management
- email inbox
- email viewer
- calendar view
- email replies
- event details
- cleaning inbox
- contact lookup
- adding contacts
What you can do with Microsoft Outlook
Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.
Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.
Message, 14 operations
copy_messageCopy messagePOSTCopies an email to another Outlook folder.create_draftCreate draftPOSTCreates a draft email in the Drafts folder.delete_messageDelete messageDELETEDeletes an email message from the mailbox.forward_messageForward messagePOSTForwards an Outlook email to specified recipients.get_messageGet messageGETRetrieves a specific Outlook email with full content.list_messagesList messagesGETLists email messages in the Outlook mailbox with OData filtering and sorting.list_messages_in_folderList messages in folderGETLists email messages within a specific mail folder. Supports OData filter and pagination.move_messageMove messagePOSTMoves an email to a different Outlook folder.reply_all_to_messageReply all to messagePOSTReplies to all recipients of a message. Sends the reply immediately with an optional comment.reply_to_messageReply to messagePOSTSends a reply to an Outlook email message.search_messagesSearch messagesGETSearches Outlook emails by keyword across subject, body, and sender.send_existing_draftSend existing draftPOSTSends an existing draft message from the user's Drafts folder.send_mailSend mailPOSTSends an email from the user's Outlook mailbox.update_messageUpdate messagePATCHUpdates an Outlook email's properties like read status or categories.
Event, 7 operations
accept_eventAccept eventPOSTAccepts a meeting invitation on behalf of the signed-in user.create_eventCreate eventPOSTCreates a new Outlook calendar event with optional meeting invitations.decline_eventDecline eventPOSTDeclines a meeting invitation on behalf of the signed-in user.delete_eventDelete eventDELETEDeletes an Outlook calendar event.get_eventGet eventGETRetrieves details of a specific Outlook calendar event.list_eventsList eventsGETLists calendar events from the user's Outlook calendar.update_eventUpdate eventPATCHUpdates an existing Outlook calendar event.
Contact, 4 operations
create_contactCreate contactPOSTCreates a new contact in the Outlook address book.delete_contactDelete contactDELETEDeletes a contact from the Outlook address book.list_contactsList contactsGETLists contacts from the Outlook address book.update_contactUpdate contactPATCHUpdates one or more fields of an existing contact in the user's default contacts folder.
Attachment, 3 operations
add_attachmentAdd attachmentPOSTAdds a file attachment to an Outlook draft message.get_attachmentGet attachmentGETRetrieves a specific attachment from a message including its metadata and content bytes.list_attachmentsList attachmentsGETLists attachments on an Outlook email message.
Mailfolder, 2 operations
create_mail_folderCreate mail folderPOSTCreates a new mail folder in the Outlook mailbox.list_mail_foldersList mail foldersGETLists all mail folders in the Outlook mailbox.
Calendar, 1 operation
list_calendarsList calendarsGETLists all calendars available to the Outlook user.
Use Microsoft Outlook from Claude Code, Cursor or Codex
Connect Microsoft Outlook in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Microsoft Outlook operations become tools the client can call, next to every other integration you connected.
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Microsoft Outlook
- Create your workspace
Sign up free. Nothing to install.
- Connect Microsoft Outlook once
Add your Microsoft Outlook connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.
- Describe the job in chat
The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.
Microsoft Outlook integration FAQ
What can you do with the Microsoft Outlook integration?
LiveContext exposes 31 operations on Microsoft Outlook, covering message, event, contact and attachment. Common uses include organizing emails, address book management and email inbox.
