Several Outlook calendars connected to a single Claude Cowork session
Last updated on

How to Connect Multiple Outlook Calendars to Claude Cowork

Claude Cowork holds one Microsoft identity, will not book on any calendar that is not your own, and cannot connect a personal Outlook.com address at all. Connect every Microsoft account to Carly, add Carly to Claude once, and a single Cowork task can read or book on whichever calendar you name. Carly holds your Google calendars and every mailbox on both sides in the same place, so this setup covers the rest of what you own.

What the finished setup gives you

With one Carly connector in Cowork, you can:

  • compare a work calendar and a personal one in the same question;
  • book on the account that owns the meeting;
  • put an event on a calendar a colleague shared with you;
  • hold a client tenant alongside your own without either dropping off;
  • clear a room and an executive’s diary in one pass;
  • keep it running when an invite lands and nobody is watching.

The accounts stay separate underneath. Carly supplies the routing, and Claude remains where you run the task.

Why the native Microsoft 365 connector does not solve this

Cowork has no connector catalogue of its own. Anthropic documents that Cowork supports the same extensibility features as other Claude products, managed from Customize, and synced when a session starts. There is no standalone Outlook Calendar connector; calendar arrives inside Microsoft 365, alongside mail and files.

Reading is genuinely broad. The read tools are outlook_calendar_search and find_meeting_availability, and Anthropic’s published permission set includes both Calendars.Read and Calendars.Read.Shared. Your secondary calendars, a bookable room, and a colleague’s calendar shared to you are all readable with no per-calendar setup.

Booking is where it stops. The write tools are outlook_create_event, outlook_update_event, outlook_delete_event, and outlook_respond_to_event, and the published permission set includes Calendars.ReadWrite while omitting Calendars.ReadWrite.Shared. Microsoft’s Graph reference defines the first as covering the signed-in user’s own calendars and the .Shared variant as the one extending to delegate and shared calendars. So Claude can read an executive’s diary and the room calendar, and put nothing on either. No amount of admin approval adds a permission the set does not request.

Three more gates sit on top:

  • A personal Outlook.com address cannot connect. The connector requires a Microsoft Entra tenant on a Microsoft Business plan, and Anthropic states that @outlook.com, @hotmail.com, and @live.com addresses cannot be used. The common setup, personal plus work, is one connection and nothing.
  • Writes need consent, once per tenant. An Entra Global Administrator has to approve the expanded permission set. A consultant booking inside a client tenant needs that client’s own administrator.
  • Calendar writes can never be pre-authorized. Anthropic states that “Always allow” is not supported for outlook_create_event or outlook_update_event. A human confirms every event, so an unattended run can find tomorrow’s double booking and cannot fix it.

Connecting a second Microsoft identity replaces the first.

1. Sort your calendars

CalendarOwnerNative path in Cowork
Your work calendarYour Microsoft 365 identityYes, read and write
Your secondary calendarsSame mailboxYes, read and write
A colleague’s calendar shared to youSame tenant, different mailboxRead only
A room or resource calendarSame tenantRead only
A personal Outlook.com calendarPersonal Microsoft accountNo, cannot connect
A second employer or client tenantAnother tenantNot at the same time

2. Connect the first Microsoft account to Carly

  1. Sign in at carlyassistant.com.
  2. Open carlyassistant.com/integrations.
  3. Find Outlook and click Connect.
  4. Authorize the first Microsoft identity.
  5. Confirm the address in Carly’s connected list.

3. Add every other Microsoft account

  1. Return to Carly’s integrations page.
  2. Select Outlook → Connect again.
  3. Sign out of the preselected Microsoft session, or use a private window, so the next identity’s sign-in appears.
  4. Repeat for every additional account, personal Outlook.com and client tenants included.
  5. Verify each address after authorizing it.

Unlimited connected calendars are included, so a second or third Microsoft account is not a per-account charge.

4. Connect Carly to Claude Cowork

In Claude:

  1. Open Customize in the sidebar.
  2. Select Connectors.
  3. Click +, then Add custom connector.
  4. Paste https://carlyassistant.com/mcp/.
  5. Click Add and authorize your Carly account.
  6. In the Cowork task, open + → Connectors and enable Carly.

Anthropic documents this path in its remote MCP connector guide. Connectors sync at session start, so a connection added mid-session may need a fresh one.

5. Test each calendar read-only

One calendar per prompt until routing is reliable. Priya below is a fictional colleague:

On my work calendar, list everything scheduled between Tuesday and Thursday next week. Read only.

On the calendar Priya shares with me, find the first two hours she has free after Wednesday lunchtime. Do not book anything.

Then the question that needed two accounts:

Compare my work calendar and my personal calendar for next week and list every clash, showing which account each event came from.

6. Reuse this routing prompt

Treat my Microsoft 365 account as Work and my Outlook.com account as Personal. Always name the target calendar and account before creating, moving, or cancelling an event. Never write to a calendar I have not named.

Then name the target per action:

Book the client review on the Work calendar on Thursday at 10, and block the school run on the Personal calendar every weekday at 3.

Native Cowork versus Carly

NeedClaude CoworkCarly connector
Read several calendars in one work mailboxYesYes
Read a calendar shared to youYesYes
Book on your own work calendarYes, after admin consentYes
Book on a shared or delegated calendarNoYes
Connect a personal Outlook.com calendarNoYes
Hold two Microsoft identities at onceNoYes
Act when an invite landsNoYes

Inside one consenting tenant, on your own calendar, Cowork does the job well: it runs long multi-step tasks against real documents, and the read tools are accurate enough that availability questions come back right.

The gaps are structural rather than fixable, and the trigger is the sharpest. Cowork’s scheduled tasks run hourly, daily, weekly, on weekdays, or on demand, which is a clock rather than an event, and Anthropic documents the connector as on-demand rather than searching in the background. An invitation arriving starts nothing.

Carly holds several Microsoft identities at once, books on the one you name including calendars shared to you, and fires when the invite lands. Carly offers free Zapier-style workflows; AI agents start at $35/month.

Quick fixes when a calendar does not appear

ProblemFix
Cowork will not connect your Outlook.com addressThat is a personal Microsoft account, which the connector rejects. Connect it to Carly instead
Every calendar tool comes back read-onlyWrite tools need one-time Entra Global Administrator consent for the tenant
Claude reads a colleague’s calendar but will not book on itThe published permission set omits Calendars.ReadWrite.Shared, so route the booking through Carly
A scheduled task spots a clash and leaves itEvent creates and updates cannot be pre-authorized natively, so each one waits for you
Connecting a client tenant dropped your own accountOne Microsoft identity at a time on the native connector. Keep both in Carly

Frequently asked questions

Can Claude Cowork connect two Outlook calendars?

It connects one Microsoft 365 identity and reads every calendar that identity can already see, including shared ones. Two separate Microsoft accounts is where it stops, because connecting the second replaces the first.

Can Claude Cowork add events to a shared Outlook calendar?

No. Anthropic’s published permission set includes Calendars.Read.Shared for reading and Calendars.ReadWrite for writing, but not Calendars.ReadWrite.Shared, which is the Microsoft Graph permission covering delegate and shared calendars.

Why can’t I connect my Outlook.com account to Claude?

The Microsoft 365 connector requires a Microsoft Entra tenant on a Microsoft Business plan. Anthropic states that personal Microsoft accounts, including @outlook.com, @hotmail.com, and @live.com, cannot be used to connect.

Can a scheduled Cowork task book meetings overnight?

Not on the native connector. Anthropic states that “Always allow” is not supported for creating or updating calendar events, so every write pauses for a human.

Does Claude Cowork react when a meeting invite arrives?

No. Cowork’s scheduled tasks run on a clock, hourly through weekly or manually, and the connector is documented as on-demand rather than searching in the background.


Related: What is Claude Cowork · Multiple Outlook calendars in Claude · Multiple Google Calendars in Claude Cowork · Best AI assistants for Outlook Calendar

Ready to automate your busywork?

Carly schedules, researches, and briefs you—so you can focus on what matters.

See what people say

"Before Carly, I relied on a Calendly link, but the whole process felt impersonal and not very professional. Carly changed that by handling all the back-and-forth, so I'm no longer stuck in endless email threads trying to line up schedules.

Now Carly reaches out to candidates, shares my real-time availability, lets them pick a slot, then sends a Zoom link and drops it straight into my calendar. She sends reminders to both of us before each call, which has significantly reduced no-shows and last-minute confusion.

On top of scheduling, Carly acts like a full executive assistant, sending me my schedule the night before so I can prepare for each call. It reminds me of the old x.ai assistant, but Carly is noticeably smarter, faster, and better suited to my healthcare recruitment business."

Gus Ibrahim, Founder & Director, IHR