How to Connect Multiple Email Accounts to Cursor
One Carly MCP server holds every mailbox you own, Gmail and Outlook together, and a Cursor agent works across all of them at once. Cursor’s own plugins cannot cover that split: the Gmail plugin holds one Google account and the Outlook plugin added on Aug 27, 2026 holds one Microsoft account. Calendars on both sides come with it.
1. Add your Gmail and Outlook mailboxes to Carly
- Sign in at carlyassistant.com.
- Open carlyassistant.com/integrations.
- Find Gmail and Outlook, click Connect, and authorize the mailbox.
- Click Connect again for the next one, and keep going for as many mailboxes as you want.
Choose Use another account if Google preselects a previous login, and use a private window if Microsoft does the same. Verify the full address after each authorization before adding the next.
Google Workspace domains and Microsoft 365 tenants each approve independently. If one needs administrator review, ask that administrator to approve the connection; the other accounts are unaffected while you wait.
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:
{
"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, so nothing secret goes in the file and you register no OAuth application of your own on either provider. Sign in to the Carly workspace holding the mailboxes.
Confirm the server is connected and its tools are listed. Reload the window if they do not appear.
What one Cursor session can do afterwards
- Search a personal Gmail and a work Outlook in the same prompt.
- Compare a thread in one employer’s mailbox against a client’s.
- Pull every message about a failed deploy across all connected accounts at once.
- Draft or send from the exact address you choose.
- Label, flag, move, or archive in the correct account.
- Read a client mailbox while writing only to your own.
Nothing is merged into a pooled inbox. Each account stays individually addressable by its full address, and every result names where it came from.
The provider split is the real limit, not the account count
Most “multiple accounts” articles are about a ceiling of one: a connector that authorizes a single identity, where a second login replaces the first. Cursor’s situation is lopsided rather than capped, and the asymmetry is what trips people up.
Cursor goes further than most coding agents on unattended work, so it is worth stating exactly where the line falls. Automations run cloud agents in the background and fire on events, not only on a schedule: GitHub, GitLab, Slack, webhooks, and Linear are documented triggers, and an automation can call MCP tools.
Plugins and per-account servers versus Carly in Cursor
| Need | Cursor plugins | One MCP server per mailbox | Carly MCP server |
|---|---|---|---|
| Reach one Gmail inbox | Yes | Yes | Yes |
| Reach one Outlook mailbox | Yes, one Microsoft account | Yes | Yes |
| Reach several accounts on one provider | Reported as unreliable | One entry each | Yes |
| Reach Gmail and Outlook together | No | Two stacks to maintain | Yes, one connection |
| Address a specific account in a prompt | No shared convention | No shared convention | Yes, by email address |
| Register OAuth apps yourself | No | Usually required | No |
| Keep the work running with Cursor closed | No | No | Yes |
Carly gives Cursor one account-aware mail toolset spanning 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 |
| The same identity connected twice | Reconnect using Use another account or a private window, then confirm in Carly |
| A domain or tenant blocks authorization | Ask that administrator to approve Carly, then reauthorize |
| Cursor queries the wrong mailbox | Use the full address and require source attribution in the prompt |
| Results do not say which account they came from | Ask for a source-account column in the instruction |
Frequently asked questions
Can Cursor use Gmail and Outlook at the same time?
Through plugins, one account each at best: the Gmail plugin holds one Google identity and the Outlook plugin added on Aug 27, 2026 holds one Microsoft identity. Through one Carly MCP server, yes: both providers are ordinary connections inside the same Carly account and both are reachable in a single prompt.
How many email accounts can this reach?
As many as you authorize in Carly, in any mix of Gmail, Google Workspace, Outlook.com, and Microsoft 365. Cursor connects to one server, so the count is a Carly setting rather than a Cursor one.
Does the Gmail plugin hold two Google accounts?
There is an Accounts list in the plugin, so it is something you can attempt, but an open bug report describes the second account failing to persist. Treat it as unsettled and use the Carly server if you depend on it.
Should I use Cursor for inbox work?
For mail questions alongside code, it fits. 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: Multiple Gmail accounts in Cursor · Multiple Outlook accounts in Cursor · Best AI assistants for multiple email accounts · Cursor alternatives · What is MCP · Carly’s Gmail 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."


