Gmail and Outlook mailboxes reaching a Cursor agent through one Carly MCP server
Last updated on

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

  1. Sign in at carlyassistant.com.
  2. Open carlyassistant.com/integrations.
  3. Find Gmail and Outlook, click Connect, and authorize the mailbox.
  4. 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

NeedCursor pluginsOne MCP server per mailboxCarly MCP server
Reach one Gmail inboxYesYesYes
Reach one Outlook mailboxYes, one Microsoft accountYesYes
Reach several accounts on one providerReported as unreliableOne entry eachYes
Reach Gmail and Outlook togetherNoTwo stacks to maintainYes, one connection
Address a specific account in a promptNo shared conventionNo shared conventionYes, by email address
Register OAuth apps yourselfNoUsually requiredNo
Keep the work running with Cursor closedNoNoYes

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

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
The same identity connected twiceReconnect using Use another account or a private window, then confirm in Carly
A domain or tenant blocks authorizationAsk that administrator to approve Carly, then reauthorize
Cursor queries the wrong mailboxUse the full address and require source attribution in the prompt
Results do not say which account they came fromAsk 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."

Gus Ibrahim, Founder & Director, IHR