Back to tools

AI Agent Tool

Microsoft Outlook logo

Microsoft Outlook

Microsoft's email and calendar client, bundled with Microsoft 365 for individuals and businesses.

CommunicationCommunity

microsoft.com

•

One-click Login

•

Ready to use

About Microsoft Outlook

Microsoft Outlook is an email, calendar, contacts, and task management application from Microsoft, available as part of Microsoft 365 subscriptions or as a standalone purchase. It integrates tightly with Exchange, Teams, SharePoint, and the broader Microsoft 365 ecosystem. Business plans start at $6/user/month. In 2026, Microsoft is raising Microsoft 365 commercial prices effective July 1, 2026, adding mailbox storage and Copilot Chat features.

AI Agent Use Cases

- Email, calendar, contacts, and tasks in a unified interface

- Shared calendar and meeting scheduling with free/busy visibility

- Integration with Microsoft Teams for meeting creation from calendar

- Copilot AI assistance for email drafting and summarization (Microsoft 365 plans)

- Rules, filters, and focused inbox for email organization

- Available as desktop app, web (Outlook.com), and mobile

Available Actions

These are the specific actions that AI agents can perform with this tool

Inputs

subject

The subject of the calendar event

start

The start time of the event in the specified time zone

end

The end time of the event in the specified time zone

attendees

A list of attendees for the event

location

The location where the event takes place

Inputs

displayName

The display name of the group.

mailNickname

The mail alias for the group.

groupTypes

A list of group types to specify the type of group.

securityEnabled

Indicates whether the group is security enabled.

mailEnabled

Indicates whether the group is mail-enabled.

Inputs

access_token

OAuth access token used for authorization

Inputs

notificationUrl

The URL to receive the notification when an event occurs. Must be a valid URL.

resource

The desired resource that is being monitored. For example, 'me/events'.

expirationDateTime

The date and time in UTC when the webhook subscription expires.

clientState

A client-defined value that is sent with each notification. Can be used to validate notifications.

Inputs

Message

A dictionary representing the email message to be sent, including details of the recipient, subject, and body.

SaveToSentItems

Optional parameter to specify whether to save the email in the sender's Sent Items folder.

access_token

An OAuth 2.0 access token for authenticating the API request.