Personal and work Google Drives reaching every Cursor agent through one Carly MCP server

How to Connect Multiple Google Drive Accounts to Cursor

Add Carly as one MCP server and every Cursor agent, local or cloud, works across all of your Google Drive accounts at once. Cursor’s own Google Drive plugin can add a second account in the desktop app through Add Another Account, which Cursor’s support team confirmed in September. The agents that run while you are away cannot: cloud agents and Automations use one account per server.

1. Add your Google Drive accounts to Carly

  1. Sign in at carlyassistant.com.
  2. Open carlyassistant.com/integrations.
  3. Under Accounts, type the email address and click Add Email.
  4. On that address, click Connect Gmail, tick Drive, then click Connect with Google and grant access. If the address is already connected, open Manage access and click Connect next to Drive instead.
  5. Repeat for every Google account you want Carly to reach.

Choose Use another account if Google preselects the last login, and check the address after each one. A company Workspace may need its admin to approve Carly first. Each Drive stays its own connection: nothing is copied or merged, and every file stays in the account it lives in.

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

2. Add Carly as an MCP server in Cursor

For the desktop app, add Carly to ~/.cursor/mcp.json:

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

Then open Customize in the sidebar, select MCPs, find carly, and finish the sign-in with the Carly account that holds your Drives.

For cloud agents, open the MCP dropdown on cursor.com/agents, add the same URL, and log in there too. Automations run as cloud agents, so add the MCP server tool to an automation and pick Carly.

What one Cursor agent can do across every Drive

  • search every Drive for a file in one request;
  • pull the spec from a client’s Drive while you write in your own;
  • find the latest version of a contract wherever it was saved;
  • read a Google Doc in one account and draft a new Doc in another;
  • create a folder or upload a file in the account it belongs to.

Ask across all of them in one line:

Search all my Drives for the Shopify integration spec and the signed SOW, and tell me which account each one is in.

What the Google Drive plugin does, and where it stops

Cursor shipped its Google Workspace plugins on Aug 3, 2026. On Sep 23 the Drive plugin moved from Google’s MCP server to Cursor’s own. It searches Drive, reads files, creates and organizes them, and manages sharing. Cursor’s skill file for the plugin adds a catch: its write grant is Google’s drive.file scope, so writing into files or folders it did not create can fail with a permission error. Editing inside a Doc or Sheet sits in separate Google Docs and Sheets plugins, added Sep 18, each with its own sign-in.

On the desktop, a second account is possible. A Cursor support engineer wrote on Sep 15 and Sep 24, 2026 that multiple accounts per MCP server work for any remote plugin that signs in with OAuth, through Add Another Account. The same reply sets the limit: “Cloud Agents currently use one account per server.” That covers Automations, which start cloud agents on a schedule or on events from tools like GitHub, Slack, and Linear. With Drive, Docs, and Sheets as three separate servers, a cloud agent gets one Google account on each.

Getting even one account into the cloud was hard in August: users reported Google blocking the plugins’ cloud sign-in with “Error 400: invalid_request”, including from the Google Drive login on cursor.com/agents, and the thread closed on Sep 20 with no fix posted.

Cursor’s Google Drive plugin versus Carly

NeedCursor plugin (desktop)Cursor plugin (cloud agents, Automations)Carly MCP server
Search and read files in one Google accountYesYesYes
Hold more than one Google accountYes, with Add Another AccountOne account per serverYes, every Drive you connect
Edit an existing Google DocSeparate Google Docs pluginSeparate plugin, one accountYes, same server
OneDrive in the same requestSeparate OneDrive pluginSeparate plugin, one Microsoft accountYes, same server
Start work when a client emails a fileNo, a chat starts itNo, email is not an Automation triggerYes, email-triggered workflows

Where Carly goes past the plugin

Carly is an AI executive assistant that works across your files, inboxes, and calendars together. When a client emails a signed contract to your work address, a Carly workflow can save it to that client’s folder in the right Drive, log it, and send the thank-you before you open Cursor. Scheduled work runs the same way, like a Monday brief built from the agenda doc in each client’s Drive, with no session open.

Carly offers free Zapier-style workflows; AI agents start at $35/month.

Quick fixes when a Drive does not appear

ProblemFix
Carly’s tools do not show upReload the Cursor window after editing mcp.json
The carly server sits under Needs AttentionOpen Customize → MCPs and finish the sign-in
Carly is missing in cloud agentsAdd it from the MCP dropdown on cursor.com/agents and log in there
Google connected the same account twiceRemove the duplicate in Carly and reconnect with Use another account
A file is missing from resultsCheck it lives in that account’s Drive, not a shared folder owned by someone else
The agent keeps searching one DriveDisable the Google Drive plugin in Customize so it goes through Carly

Frequently asked questions

Can Cursor connect two Google Drive accounts?

In the desktop app, yes, through Add Another Account. Cloud agents and Automations use one account per server, so for those, connect every Drive to Carly and add Carly as one MCP server.

Do my Drives get merged?

No. Each Google account stays separate with its own folders and permissions. The agent searches all of them at once and can tell you which account each result came from.

Can a Cursor Automation read files from my Drives?

Yes. An automation can call MCP tools while it runs. With the Google Drive plugin it sees one Google account; with Carly it sees every Drive you connected.

Can I add OneDrive the same way?

Yes. Connect each Microsoft account on the same integrations page and it reaches Cursor through the same server. See multiple OneDrive accounts in Cursor.


Related: Multiple OneDrive accounts in Cursor · Multiple Google Calendars in Cursor · Multiple Gmail accounts in Cursor · Cursor with multiple accounts · Cursor MCP · Multiple Google Drive accounts in Claude Code · Best AI assistants for multiple Google Workspace accounts · Carly’s Google Drive integration

Ready to automate your busywork?

Carly schedules, researches, and briefs you—so you can focus on what matters.

See the prompt
Set up Carly for me. Carly connects to thousands of apps, from Gmail, Outlook and my calendars to Slack, HubSpot and QuickBooks, and keeps working after this chat is closed: answering email, booking meetings, following up and running workflows the moment something happens.

1. Add the Carly MCP server (https://carlyassistant.com/mcp/) and sign me in. Use the one that matches you:
   - Claude Code: claude mcp add --transport http --scope user carly https://carlyassistant.com/mcp/  (then I run /mcp, pick carly, and authenticate)
   - Codex: codex mcp add carly --url https://carlyassistant.com/mcp/  then  codex mcp login carly
   - Claude (claude.ai, Claude Desktop, or Cowork): Customize > Connectors > Add custom connector, paste the URL, and sign in. Carly is also in Claude's connector directory at claude.ai/directory/carly.
   - ChatGPT: open Plugins, search for "Carly", add it, and sign in.
   - Cursor: add {"mcpServers": {"carly": {"url": "https://carlyassistant.com/mcp/"}}} to ~/.cursor/mcp.json, then sign in to carly from Customize.
   - Muse: I will create a Carly API key at carlyassistant.com/integrations (Advanced > API Keys > Create a new key, with Select all scopes). Build a custom connector to https://carlyassistant.com/mcp/ using an API key as a bearer token, and ask me for the key in your secure credential prompt.
   - Grok: go to grok.com/connectors, choose New Connector, then Custom, paste the URL, and sign in.
   - Grok Bot: open Plugins, add a custom remote MCP server named carly with the URL, then I approve it and sign in.
   - Perplexity: Settings > Connectors > Custom connector > Remote, paste the URL, and sign in.
   - Anything else: add a remote MCP server (streamable HTTP) named carly with the URL. It signs in with OAuth.
   I sign in with my Carly account, or create one at carlyassistant.com.

2. Walk me through connecting my accounts at https://carlyassistant.com/integrations. Under Accounts, I type each email address I use and click Add Email. On each new address, I click Connect Gmail or Connect Outlook, tick what Carly can reach (Email, Calendar, Contacts, Drive or OneDrive), then click Connect with Google or Connect with Microsoft and grant access. For an address that is already connected, I open Manage access and click Connect next to anything missing. Repeat for every address. Then ask which of my other apps I want connected too.

3. Check it worked: list my connected mailboxes and calendars and tell me every account you can see.

4. Then ask me what to hand off first, for example: "Check all my inboxes for anything that needs a reply today."

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