Cursor With Multiple Accounts (2026)
Cursor’s Gmail plugin exposes an Accounts list, so a second Google login is at least something you can attempt, and users report it does not stick. The Outlook plugin beside it holds a single Microsoft account. Put every account in Carly, register one MCP server, and a Cursor agent works across all of them.
What the plugins do today
Cursor shipped Google Workspace plugins on Aug 3, 2026, covering Drive, Gmail, and Calendar, and added Outlook, Outlook Calendar, and OneDrive on Aug 27. They run on Cursor’s own hosted MCP server. For a single account they are capable connectors: the Gmail plugin can search and read mail, draft and send messages, apply labels, and manage threads.
Cursor is further along than most coding agents on the automation side too. Automations run cloud agents in the background and fire on real events rather than only a clock, with GitHub, GitLab, Slack, webhooks, and Linear all documented, and an automation can call MCP tools when it runs.
The account count is the gap.
| Your setup | What the plugins reach |
|---|---|
| One Gmail account | Yes |
| Two Gmail accounts | Accounts list exists, second login reported as reverting |
| Work Google + personal Google | Same problem |
| One Microsoft account | Yes, since Aug 27, 2026 |
| Two Microsoft accounts | The signed-in one |
| Gmail and Outlook as one workload | Two plugins, no shared vocabulary |
1. Connect every account to Carly
- Sign in at carlyassistant.com.
- Open carlyassistant.com/integrations.
- Find Gmail or Outlook, click Connect, and authorize the account.
- Click Connect again for the next one, choosing Use another account if the provider preselects the first login, and keep going for as many as you want.
- Repeat for Calendar on each account that has one.
Verify the full address after every authorization before adding the next. If a Workspace or tenant requires administrator review, ask that administrator to approve the connection, then finish authorization. Each organization approves independently, so one company declining does not block the others.
Carly connects to thousands of apps, so while you are on that page you can add your CRM, files, and anything else you want Cursor to reach through the same server.
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.
{
"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 API key to paste into the file and no OAuth application of your own to register. Sign in to the Carly workspace holding the connections, and confirm the server shows as connected with its tools listed. If the tools do not appear, reload the window.
3. Address the account you want
Name the address and the work happens there.
Search every connected inbox for the Varonex deploy thread. Include the source address on every row.
Draft the reply from
emily.parker@northwind.com. Do not send it yet.
Check every connected calendar for conflicts Thursday 1:00 to 4:00 PM Eastern, then book the review at 2:00 on the Northwind calendar only.
Nothing is merged into a pooled account. Each identity keeps its own credentials, and every result names the account it came from.
Plugins versus Carly in Cursor
| Need | Cursor’s own plugins | Carly MCP server |
|---|---|---|
| Reach one Gmail or Outlook account | Yes | Yes |
| Reach several accounts on the same provider | Reported as not persisting | Yes, every authorized account |
| Gmail and Outlook as one workload | Two plugins | One server |
| Address a specific account in a prompt | No shared convention | Yes, by email address |
| Manage your own OAuth app and scopes | No | No |
| Add a fourth account later | Another authorization attempt | No config change |
| Keep the work running with Cursor closed | No | Yes |
Carly gives Cursor one account-aware toolset instead of a plugin slot you have to keep checking. Carly offers free Zapier-style workflows; AI agents start at $35/month.
Quick fixes
| Problem | Fix |
|---|---|
| Carly’s tools do not show up | Reload the Cursor window after adding the server |
| The server sits unauthenticated | Open Cursor Settings, complete the OAuth flow, then reload |
| A second account vanished from the Gmail plugin | Reported on Cursor’s forum. Use the Carly server rather than the plugin slot |
| The same account connected twice | Remove the duplicate in Carly and reconnect with Use another account |
| A Workspace or tenant blocks authorization | Ask that administrator to approve Carly |
| Cursor queries the wrong account | Use the full address and require source attribution |
Frequently asked questions
Can Cursor hold two Gmail accounts?
The Gmail plugin has an Accounts list, and an open bug report describes a second authorization reverting seconds after it appears to succeed. One Carly server holds every account instead: multiple Gmail accounts in Cursor.
Can Cursor reach two Microsoft mailboxes?
The Outlook plugin authorizes the signed-in Microsoft identity and nothing beyond it. See multiple Outlook accounts in Cursor.
How many accounts can this reach?
As many as you authorize in Carly. Cursor connects to one server, so the account count is a Carly setting rather than a Cursor one.
Can a Cursor automation use these accounts?
Yes. Automations can call MCP tools when they run, so a background agent can reach whichever account you name. For work that has to start when mail arrives rather than when a repository event fires, a Carly workflow is the better home.
Related: Cursor MCP · Cursor alternatives · Multiple Gmail accounts in Cursor · Multiple Outlook accounts in Cursor · Every email account in Cursor · What is MCP
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."


