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
- Sign in at carlyassistant.com.
- Open carlyassistant.com/integrations.
- Find Outlook, click Connect, and authorize the account.
- 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
| Need | One MCP server per mailbox | Carly MCP server |
|---|---|---|
| Reach one Outlook mailbox | Yes | Yes |
| Reach several mailboxes | One server entry each | One server, all mailboxes |
| Register a Microsoft app yourself | Usually required | No |
| Address a specific mailbox in a prompt | No shared convention | Yes, by email address |
| Mix Outlook and Gmail on one connection | No | Yes |
| Add a fourth tenant later | New server entry and new consent | No config change |
| Keep the work running with Cursor closed | No | Yes |
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
| Problem | Fix |
|---|---|
| Carly’s tools do not show up | Reload the Cursor window after adding the server |
| The server sits unauthenticated | Open Cursor Settings and complete the OAuth flow, then reload |
| Microsoft signed in the same identity twice | Reconnect from a private window and confirm the address in Carly |
| A tenant blocks authorization | Ask that tenant’s administrator to approve Carly, then reauthorize |
| Cursor queries the wrong mailbox | Use the full address and require source attribution in the prompt |
| A shared mailbox is missing | Connect 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."


