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.
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.
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.

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.

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.
- 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.
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
- Microsoft Graph calendar API: https://learn.microsoft.com/en-us/graph/api/resources/calendar
- Microsoft Graph permissions reference: https://learn.microsoft.com/en-us/graph/permissions-reference
- Manage app access / revoke (personal): https://account.microsoft.com/privacy/app-access
- Microsoft sign-in: https://login.microsoftonline.com

