Several Outlook mailboxes reaching a Cursor agent through a single Carly MCP server
Last updated on

How to Connect Multiple Outlook Accounts to Cursor

Cursor now has an Outlook plugin, and it holds exactly one Microsoft account. It landed on Aug 27, 2026 alongside Outlook Calendar and OneDrive, it runs on Cursor’s own hosted MCP server, and it authorizes the signed-in Microsoft identity and nothing beyond it. For a second mailbox the Model Context Protocol is the route, and one Carly server is the version of it that holds every mailbox at once. Your Gmail accounts and every calendar on both sides ride along on the same connection.

1. Add your Outlook accounts to Carly

  1. Sign in at carlyassistant.com.
  2. Open carlyassistant.com/integrations.
  3. Find Outlook, click Connect, and authorize the account.
  4. Click Connect again for the next one, and keep going for as many accounts as you want.

Repeat for every additional mailbox. Use a private window if Microsoft preselects the previous login, and verify the full address after each authorization before adding the next.

Carly accepts personal Outlook.com addresses and Microsoft 365 work accounts alike. Each tenant approves independently, so one company’s administrator declining does not block the others. If a tenant requires admin consent, ask that administrator to approve the connection and then finish authorization.

Carly connects to thousands of apps, so while you are on that page you can add your calendars, files, CRM, and anything else you want Cursor to reach through the same connector.

2. Add Carly as an MCP server in Cursor

Cursor reads MCP servers from ~/.cursor/mcp.json for every project, or .cursor/mcp.json inside a single repository if you would rather scope it there:

{
  "mcpServers": {
    "carly": {
      "url": "https://carlyassistant.com/mcp/"
    }
  }
}

Then open Cursor Settings, find the Carly server, and complete the OAuth flow in the browser. Cursor supports OAuth against remote MCP servers directly, so there is no client secret in the file and no Microsoft app registration of your own. Sign in to the Carly workspace holding the mailboxes.

Confirm the server shows as connected and its tools are listed. If they do not appear, reload the window.

What one Cursor session can do afterwards

  • Search two employers’ Microsoft 365 mailboxes in the same prompt.
  • Compare a thread in a client tenant against one in your own.
  • Pull every message about a failed deploy across all connected mailboxes.
  • Draft or send from the exact address you choose.
  • Flag, move, or file in the correct mailbox.
  • Read a client mailbox while writing only to your own.

Nothing is merged into a pooled inbox. Each mailbox keeps its own credentials, and every result names the account it came from.

Why the Microsoft side is a harder gap than it looks

Cursor shipped Google Workspace plugins on Aug 3, 2026, adding first-party Gmail, Google Drive, and Google Calendar connectors. The Microsoft equivalents took until Aug 27, when Outlook, Outlook Calendar, and OneDrive plugins were added to Cursor’s plugin repository, authenticating against Entra ID. They had not appeared in the public marketplace listing the following day, so the install may not be visible in your Plugins screen yet. What they do not change is the account count: each one signs in a single Microsoft identity, so a second mailbox needs a second route.

The other answer people reach for is to let a cloud agent sign into Outlook on the web and work there. Cursor’s own community has the receipts on that one: users report being logged out of Microsoft on their own machines, sessions dropping mid-task, and a Microsoft 365 account locked outright once the same credentials appeared on a server and a PC at the same time. A tenant treats a mailbox credential replayed from a datacenter as a compromise, and it is right to.

The remaining answer is a third-party or self-hosted Outlook MCP server. That works for one mailbox and gets awkward fast. Three mailboxes across two employers means three server entries in mcp.json, three Microsoft app registrations you create and rotate yourself, three consent flows to chase through unrelated IT departments, and no shared vocabulary for telling the agent which mailbox you mean.

Cursor is further along than most coding agents here, so it is worth being precise. Automations run cloud agents in the background and genuinely fire on events rather than only on a clock: GitHub, GitLab, Slack, webhooks, and Linear are documented triggers, and an automation can call MCP tools when it runs.

Per-mailbox MCP servers versus Carly in Cursor

NeedOne MCP server per mailboxCarly MCP server
Reach one Outlook mailboxYesYes
Reach several mailboxesOne server entry eachOne server, all mailboxes
Register a Microsoft app yourselfUsually requiredNo
Address a specific mailbox in a promptNo shared conventionYes, by email address
Mix Outlook and Gmail on one connectionNoYes
Add a fourth tenant laterNew server entry and new consentNo config change
Keep the work running with Cursor closedNoYes

Carly gives Cursor one account-aware mail toolset covering both providers. Carly offers free Zapier-style workflows; AI agents start at $35/month.

Quick fixes when a mailbox does not appear

ProblemFix
Carly’s tools do not show upReload the Cursor window after adding the server
The server sits unauthenticatedOpen Cursor Settings and complete the OAuth flow, then reload
Microsoft signed in the same identity twiceReconnect from a private window and confirm the address in Carly
A tenant blocks authorizationAsk that tenant’s administrator to approve Carly, then reauthorize
Cursor queries the wrong mailboxUse the full address and require source attribution in the prompt
A shared mailbox is missingConnect the identity that has delegated access to it

Frequently asked questions

Does Cursor have an Outlook plugin?

Yes, as of Aug 27, 2026, alongside Outlook Calendar and OneDrive. It authenticates against Entra ID and holds the one Microsoft account you sign in with, so a second mailbox still reaches Cursor through an MCP server rather than a second plugin.

How many Outlook mailboxes can this reach?

As many as you authorize in Carly, mixing personal Outlook.com addresses and Microsoft 365 work accounts. Cursor connects to one server, so the count is a Carly setting rather than a Cursor one.

Can the same setup cover Gmail?

Yes, on the same server and in the same prompt. See multiple Gmail accounts in Cursor and every email account in Cursor.

Should I use Cursor for inbox work?

For mail tasks alongside code, it is a reasonable place to do them. Recurring triage, drafting, and follow-up belong in a Carly workflow that runs without a session open and can start when mail actually arrives.


Related: Every email account in Cursor · Multiple Gmail accounts in Cursor · Best AI assistants for multiple Microsoft accounts · Cursor alternatives · What is MCP · Carly’s Outlook integration

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