Skip to content
All services

Microsoft Outlook

Email and calendar management for AI agents

Complete Microsoft Outlook integration via Graph API - email management, calendar events, drafts, attachments, mail folders, contacts, and inbox rules. Essential for email automation, scheduling, and communication workflows.

29
Total Actions
12
View Data
16
Make Changes
1
Remove Data
12
View actions

Look up data, search, list, and analyze

16
Change actions

Create new things, update existing ones

1
Remove actions

Delete records and clean things up

read12 actions

List Emails

read

List recent emails from a folder (inbox, sent, drafts, etc.). Returns subject, sender, recipients, date, and read status. Use this to check your inbox, review sent messages, or see draft emails waiting to be sent.

Search Emails

read

Search for emails using various criteria including text search, sender, subject, and attachments. Searches across email content and metadata. More powerful than list_emails for finding specific messages.

Read Email

read

Read the full content of a specific email including the complete body, all recipients, attachments list, and conversation details. Use this after list_emails to get the full message content.

List Attachments

read

List all attachments on an email. Returns attachment names, sizes, content types, and IDs needed for downloading.

Get Attachment

read

Download a specific attachment from an email. Returns the attachment content as base64 encoded data.

List Events

read

List upcoming calendar events. Returns meeting details, attendees, location, and Teams links. Use date filters to see events in a specific time range.

Get Event

read

Get complete details of a calendar event including all attendees, recurrence pattern, and Teams meeting link.

Get Free Busy

read

Check availability (free/busy status) for users during a time range. Useful for finding meeting times that work for multiple people.

List Folders

read

List all mail folders including inbox, sent, drafts, and custom folders. Shows unread counts and total items.

List Contacts

read

List contacts from your Outlook contacts folder. Returns names, email addresses, phone numbers, and company info.

Get Me

read

Get information about the authenticated user - name, email, job title, and organization.

List Rules

read

List inbox rules that automatically process incoming emails (move, flag, categorize, etc.).

write16 actions

Send Email

write

Compose and send a new email immediately. Supports multiple recipients, CC, BCC, HTML formatting, and importance flags. The email is sent right away and saved to Sent Items.

Create Draft

write

Create a draft email without sending it. The draft is saved to the Drafts folder and can be edited or sent later. Useful for preparing emails for review or scheduling.

Update Draft

write

Update an existing draft email. Modify the recipients, subject, body, or other properties before sending.

Send Draft

write

Send a previously created draft email. The draft is removed from Drafts and the sent message is saved to Sent Items.

Reply Email

write

Reply to an existing email. The reply includes the original message thread. Use reply_all to respond to all original recipients.

Forward Email

write

Forward an email to new recipients. Optionally add a comment above the forwarded content.

Mark Email Read

write

Mark an email as read or unread. Useful for inbox management and tracking which messages need attention.

Flag Email

write

Flag an email for follow-up with an optional due date. Flagged emails appear in your flagged items list.

Create Event

write

Create a new calendar event. Automatically sends invitations to attendees. Can create Teams meetings with is_online=true.

Update Event

write

Update an existing calendar event. Sends update notifications to attendees. Only provided fields are updated.

Cancel Event

write

Cancel a calendar event and optionally notify attendees with a cancellation message. The event is deleted from the calendar.

Respond Event

write

Respond to a calendar invitation - accept, decline, or tentatively accept. Optionally send your response to the organizer.

Create Folder

write

Create a new mail folder. Can create subfolders by specifying a parent folder.

Move Email

write

Move an email to a different folder. Use folder IDs or well-known names like 'archive', 'inbox', 'deleteditems'.

Create Contact

write

Create a new contact in your Outlook contacts folder.

Create Rule

write

Create a new inbox rule to automatically process emails matching certain criteria.

delete1 action

Delete Email

delete

Delete an email. By default moves to Deleted Items; use permanent=true to skip trash. Deleted items can be recovered by an admin.

Connection details

How you connect
Microsoft OAuth
Category
Email
Version
2.0.4
Actions
29
Last Updated
2026-03-01
Setup guide
View guide →

Ready to connect Microsoft Outlook?

Sign up free and let your AI work with this service today.

Get Started