Skip to main content

Outlook Calendar

In one line: Connect your Microsoft Outlook calendar so your UnleashX agent can check availability, schedule meetings, update or cancel events, and manage multiple calendars for you.

1. Overview

Outlook Calendar is Microsoft’s scheduling service inside Microsoft 365. It holds your meetings, appointments, and reminders across one or more calendars, and it’s tightly tied to your Outlook mailbox. Once connected to UnleashX, your agent can look up what’s on your schedule, find a free slot, create a new event with attendees, reschedule or update meetings, and cancel events you no longer need. It can also work across multiple calendars — for example a personal calendar and a shared team calendar. Connecting Outlook Calendar to UnleashX means scheduling happens in plain language. Instead of clicking through the calendar grid, you can ask “set up a 30-minute call with Sam on Thursday afternoon” and the agent finds the time and creates the event.

2. What you’ll need

  • A Microsoft account with Outlook Calendar (personal @outlook.com/@hotmail.com, or a Microsoft 365 / Exchange Online work or school account).
  • Permission to use that calendar — for work accounts, your organization must allow third-party apps via Microsoft Graph.
  • An UnleashX account with access to Data Connectors.
No API key required. Outlook Calendar uses OAuth — you click Authorize and sign in with Microsoft.
On a work or school Microsoft 365 account, your IT administrator may need to grant admin consent before UnleashX can connect. If you see a “need admin approval” message, contact your Microsoft 365 admin.

3. Get your credentials

There’s no key to copy. Authentication runs through Microsoft’s secure OAuth sign-in.
1

Start the connection in UnleashX

Connecting Outlook Calendar (Section 4) opens a Microsoft Authorize window.
2

Sign in with Microsoft

Sign in with your Microsoft 365 / Outlook account at https://login.microsoftonline.com and complete MFA if prompted.
3

Review and accept the permissions

Microsoft displays exactly what UnleashX requests (see the scopes table). Click Accept.
4

Return to UnleashX

You’re redirected back automatically and the calendar is connected.
Permissions (Microsoft Graph scopes) UnleashX requests:
These are standard Microsoft Graph delegated scopes, enforced by Microsoft. UnleashX can never exceed the access you approve.

4. Connect on UnleashX

1

Open your agent

Go to https://www.tryunleashx.com and open the agent you want to connect.
2

Open Data Connectors

Inside the agent, go to Data Connectors.
3

Find Outlook Calendar

Locate Outlook Calendar and click Connect (or Add / Configure).
4

Authorize with Microsoft

Click Authorize, sign in with Microsoft, and accept the permissions.
5

Confirm success

You return to UnleashX and the connector shows a Connected badge.

Use Outlook Calendar in a Workflow

Once connected, you can add Outlook Calendar to any automation from the Workflows builder. Its triggers and tools appear in the Apps panel, marked with an MCP badge.
1

Add a trigger or action node

Open Workflows → New Workflow. On the canvas, click + Add Trigger (or the + below any node) to add a step.Add a trigger on the workflow canvas
2

Pick Outlook Calendar from the Apps panel

In the Paths panel, open the Apps tab and select Outlook Calendar. Use the search box if you have many connectors.Choose your app from the Apps list
3

Choose a trigger or tool

Pick the trigger or action you want. Configure its fields — required fields are marked with a red asterisk (*).
4

Add or select your account

Under Selected account, choose an already-connected account, or click Add Account to connect one now.
5

Save and test

Fill in the remaining fields and click Save. Use Test to verify the step, then toggle Publish when the workflow is ready.
The steps are the same for every connector. For the full workflow builder guide, see Using MCP in Workflows.

5. Available tools

6. Example usage

“What’s on my calendar tomorrow, and book a 1:1 with Alex at the first free hour?” → Runs List Events to read tomorrow’s schedule, then Create Event to book the 1:1. “Move my 3pm design review to Friday and add Maria as an attendee.” → Runs Search Events to find the meeting, then Update Event to reschedule and add the attendee.

7. Permissions & data access

UnleashX can:
  • Read, search, and list events across your calendars.
  • Create, update, and delete events.
  • List, create, update, and delete calendars on your account.
UnleashX cannot:
  • Access your email, contacts, or other Microsoft 365 services — only calendar data within the approved scopes.
  • Read calendars that haven’t been shared with the signed-in account.
  • Change your Microsoft password or account security settings.
To disconnect: In UnleashX, open Data Connectors → Outlook Calendar → Disconnect. You can also revoke access at https://account.microsoft.com/privacy/app-access (or your org’s My Apps portal for work accounts). Disconnecting revokes access immediately.

8. Troubleshooting

For general MCP issues, see /mcp/integrations.

9. Frequently asked questions

Is my calendar data stored by UnleashX? No. UnleashX reads and writes events live through Microsoft Graph for each request; it doesn’t keep a copy of your calendar. Can multiple team members connect their own calendars? Yes. Each person authorizes their own Microsoft account, so the agent works against each user’s own calendars. Can the agent manage shared or team calendars? Yes, as long as those calendars are shared with the signed-in account and the granted scopes allow editing. Will deleting an event cancel it for attendees? Deleting an event you organize generally sends cancellations, the same as deleting it in Outlook. Treat Delete Event as a real cancellation.

10. References