[FEATURE] Support multiple Connector accounts (same connector, different accounts) in Claude and Claude Code on the web (claude.ai/code)

Open 💬 213 comments Opened Feb 21, 2026 by nathanmargaglio

Preflight Checklist

  • [x] I have searched existing requests and this feature hasn't been requested yet
  • [x] This is a single feature request (not multiple features)

Problem Statement

Note: This is just a duplicate of Issue #15581 which was closed due to inactivity. The github-actions bot suggests we open a new issue if this is still relevant.

As mentioned in another comment, this a more general issue:

This applies to all connectors, not just GitHub. Can't have multiple Gmail connected at the same time, which forces separate subscriptions. Profile-scoped connectors would solve it.

Currently, Claude Code on the web (claude.ai/code) only allows connecting a single GitHub account through the Connectors settings (Settings → Connectors → GitHub).

As a developer, I maintain multiple GitHub accounts:

  • Personal account for side projects
  • * Work/organization account for professional work

When I connect my personal GitHub account, I cannot access repositories from my work account, and vice versa. The only workaround is to disconnect and reconnect with a different GitHub account each time, which is cumbersome and disrupts workflow.

Note: Issue #261 addressed multiple accounts for the CLI version using CLAUDE_CONFIG_DIR environment variable, but this solution doesn't apply to the web interface (claude.ai/code).

Proposed Solution

Allow users to connect multiple GitHub accounts in Claude.ai Settings → Connectors, similar to how other development tools (VS Code, JetBrains IDEs) handle multiple accounts.

Ideal implementation:

  1. Add ability to connect additional GitHub accounts in Connectors settings
  2. Show repositories from all connected accounts in the repository selector dropdown
  3. Clearly indicate which account each repository belongs to in the UI (e.g., "username/repo-name")
  4. Allow users to set a default account or choose per-session

Alternative Solutions

_No response_

Priority

Medium - Would be very helpful

Feature Category

MCP server integration

Use Case Example

_No response_

Additional Context

_No response_

View original on GitHub ↗

213 Comments

matthew-s-ford · 4 months ago

+1 on this. Same issue across all surfaces (web app, CLI, Cowork).

I run a wealth advisory firm and a separate investment fund alongside personal accounts -- three Gmail/Workspace accounts total. Meeting prep is a core workflow: search email history with a contact, pull calendar context, cross-reference with relationship notes. Right now that prep only searches one-third of my correspondence.

The web app's Gmail integration has the same single-account limitation. This isn't just a Cowork/CLI issue -- it affects the entire Claude ecosystem.

Ideal: connect multiple Google accounts and specify which to search (or search all). Even a simple account switcher in settings would be a significant improvement over the current single-account constraint.

Piwero · 4 months ago

+1 . Especially interested in multiple Gmail accounts to manage my mailbox properly.

dylanjcastillo · 4 months ago

Same here!

jonasgantner · 4 months ago

Same here, I need two gmail accounts in claude desktop

kylehuirevvision · 4 months ago

+1

simoncoombes · 4 months ago

+1

Lorex · 4 months ago

+1

MikeMcMahon · 4 months ago

+1

networker-simm · 4 months ago

+1

meonamri · 4 months ago

+1

chriskc · 4 months ago

+1

bidlako · 4 months ago

+1

terraloader · 4 months ago

+1

orbmkruger · 4 months ago

+1

KristianLentino99 · 4 months ago

+1

brzka · 4 months ago

+1

ivillar · 4 months ago

+1

bruno-dreux · 4 months ago

+1

manticorp · 4 months ago

+1 !

tluimes · 4 months ago

+1

NielsKSchjoedt · 4 months ago

+1 A classic in CoWork I think many people could really need is to have more than one Gmail accounts/connectors for different email addresses...

daniellam258 · 4 months ago

+1

ogmios2 · 4 months ago

+1

itsstevenliu · 4 months ago

+1

katerinaperry2 · 4 months ago

+1

Josecc · 4 months ago

+1, would be great for gmail connector

lewisjenkins · 4 months ago

+1

granthowie · 4 months ago

+1 along with multiple google workspace profiles, multiple chrome profiles, multiple m365 profiles, multiple slack profiles

evdlinde · 4 months ago

+1

papaya2k · 4 months ago

+1

This would be very important to me, in using for work + personal use. I manage multiple GitLab instances. I have more than one Google account. Being able to connect to different accounts and keep them in separate profiles would be a huge win.

dtharmal · 4 months ago

+1

spabst-git · 4 months ago

+1

robdeveloper-mvp · 4 months ago

+1

IanMCO · 4 months ago

+1. I have roughly 10 or so email address across personal , work, non-profit support, etc. Would be great to have a way to link them all quickly.

lmacura76 · 4 months ago

+1

mamembrado · 4 months ago

+1

ed693lopez · 4 months ago

+1, multiple gmail accounts

guyronhuji · 4 months ago

+1

go-forwrd · 4 months ago

+1

chenothy · 4 months ago

+1

Madikis · 4 months ago

+1

amanAtHoneyHealth · 4 months ago

+1 for multi gmail accounts support

lubek-dc · 4 months ago

+1

berten778 · 4 months ago
  • 1

Need two gmail accounts with Claude!

francirp · 4 months ago

+1

kdavis586 · 4 months ago

+1

harish-hv · 4 months ago

+1

ameenul-hv · 4 months ago

+1

ryonlife · 4 months ago

+1 need this badly

haoling · 4 months ago

+1

Chetic · 4 months ago

+1

ellenchisa · 3 months ago

+1

MakeReadyBen · 3 months ago

+1 I need 4 Gmail accounts, two Slack spaces, and two ClickUp workspaces...I have a personal, and own three businesses

SilverZ93 · 3 months ago

+1

meSingh · 3 months ago

+1

grflooring · 3 months ago

+1

spoole167 · 3 months ago

+1

crueask · 3 months ago

+1

mostafazh · 3 months ago

+1

Vermillion-Enterpris · 3 months ago

+!

sebaacuna · 3 months ago

+1

dansmith1321 · 3 months ago

+1

Kabraxist · 3 months ago

+1

xavierot · 3 months ago

+1 - Need this for managing different Airtable accounts. I manage most of these Airtable Workspaces or Bases from my own account, but some clients give me their own Airtable account, which would require me to have an additional MCP connection.

rdongre7 · 3 months ago

+1

dccarbone · 3 months ago

Need this so much 🥺

neixlo · 3 months ago

+1

nengelmann · 3 months ago

+1

rodeinator · 3 months ago

+1

crwils · 3 months ago

+1. Not just Github, other connectors too - Slack, Gmail, Drive etc.

BarnNorth · 3 months ago

+1 my wife is a freelance digital marketer and works with multiple clients. Some clients create separate work Google accounts for her to work in. She is limited on what she can do with Claude Cowork because she can’t connect multiple Google accounts. For example, a simple “plan my day” prompt doesn’t work well because it only pulls in context from one calendar.

patstahl · 3 months ago

Would love this for Slack — I have multiple workspaces and currently can only connect one at a time through the managed integration. Multi-workspace support would be a big quality-of-life improvement.

virgo-fondasys · 3 months ago

+1

eAi · 3 months ago

+1

Kabraxist · 3 months ago

How about having them _per project?_ That could be a start nonetheless.

bozapro · 3 months ago

+1 👍 🙏

andy-carroll · 3 months ago

this is a big one for many people

macskcom · 3 months ago

+1 - I have 4 gmail / workspace accounts. personal, work, side business, volunteer

gsbdiver · 3 months ago

Adding a fractional/consulting use case to this request.
I'm a fractional CFO — I work across my firm's Slack workspace, multiple client Slack workspaces, and professional communities (e.g., Operators Guild) that each run their own Slack. I also straddle a corporate Google Workspace (firm) and personal Google accounts. This is the default configuration for anyone in fractional, consulting, or advisory roles — not an edge case.
The current workaround of disconnecting/reconnecting between workspaces, or maintaining separate Claude accounts, is impractical for people whose entire job is working across organizations simultaneously. In a single work session I might need to:

Search my firm's Slack for a proposal template
Reference a conversation in a client's Slack workspace
Pull context from a professional community's Slack (prospecting, peer advice)
Access Google Drive docs from both my firm's Workspace and a client's

This isn't just a convenience request — it's a core workflow gap for the growing fractional/consulting economy. The single-connector model assumes one employer, one workspace, one Google account. That assumption doesn't hold for fractional executives, consultants, agency operators, or anyone with a portfolio career.
Suggested approach: Allow multiple instances of the same connector, each authenticated to a different workspace/account, with a clear label (e.g., "Slack — COMPANY," "Slack — Operators Guild"). Bonus: scope connector visibility per-Project so that client data isolation is maintained — a fractional CFO working in a "Client A" project should only have Client A's Slack and Drive active, not every connected workspace.
This would be a strong differentiator for Pro and Max plans, where professional users are most likely to have this need.

emmab30 · 3 months ago

+1

mswartz · 3 months ago

Was excited about using Cowork for coordination across personal and several different organization's google, slack and notion instances and found this a dealbreaking limitation. +1

alex-suprun-git · 3 months ago

+1

szuke · 3 months ago

+1

agt-daniel · 3 months ago

+1

florisvlasveld · 3 months ago

+1

yurukusa · 3 months ago

A Notification start hook can switch connector configurations based on project:

PROJECT=$(basename "$PWD")
CONNECTOR_DIR="$HOME/.claude/connectors"
PROFILE="$CONNECTOR_DIR/$PROJECT.json"
if [ -f "$PROFILE" ]; then
    echo "[Connector] Loading profile for: $PROJECT" >&2
    cp "$PROFILE" "$HOME/.claude/active-connector.json"
else
    echo "[Connector] Using default profile" >&2
fi
exit 0

Structure:

~/.claude/connectors/
├── work-project.json      # Work Google account
├── personal-project.json  # Personal Google account
└── client-project.json    # Client's account

Each profile contains the connector credentials for that context. The hook auto-loads the right one when you cd into a project.

JDThiboutot · 3 months ago

+1

Dylanyz · 3 months ago

+1 - I really want to have cowork work with my 3 multiple gmail accounts in one task: personal, professional, work account

kjell-van-straaten · 3 months ago

i am connecting to multiple supabase/postman organizations and would like to have the same.

FelixL12 · 3 months ago

+1

eched1 · 3 months ago

+1

kuba-guzik · 3 months ago

+1

juliusremes-bu · 3 months ago

+1

wanghaichao2195 · 3 months ago

+1

ethanliebermanjude · 3 months ago

Hey everyone. I built a plug-in that solves this problem.

I can share it if you want, but I'd encourage you to build your own.

Even with my code, you will need your own Google Cloud Console project for validation of OAuth requests, and a internet connection you control.

If you have the repo, claude will install the plug-in. You'll need to keep port 5001 clear for the local mcp server, and 5000 clear for the access terminal.

It will run on app startup.

datamind-jeffj · 3 months ago

+1 - it works fine within claude code for Atlassian, with local repo MCP connectors. but it would be helpful for this in the cloud as well as i use the latter for research, writing, and presentation and spec creation (and dissemination to clients via Confluence & partner devs via Jira) but then do the coding & deployments via Claude Code.

ethanliebermanjude · 3 months ago
+1 - it works fine within claude code for Atlassian, with local repo MCP connectors. but it would be helpful for this in the cloud as well as i use the latter for research, writing, and presentation and spec creation (and dissemination to clients via Confluence & partner devs via Jira) but then do the coding & deployments via Claude Code.

I totally agree. It would work best as a cloud based service. I just wont be the one to build it.

I don't have enough experience in security to responsibly handle people's data, the cost of the infrastructure would likely outpace a reasonable payment structure, and I imagine that anthropic will solve this issue on their own rather shortly.

You're welcome to build on top of my program if you find it useful.

Have at em: https://github.com/ethanliebermanjude/multi-gmail

chad-fossa · 3 months ago

I would also love this feature

carlosbaraza · 3 months ago

+1

proply-jp · 3 months ago

+1

piotr-softr · 3 months ago

+1

thefitcorp · 3 months ago

+1

MarkWillisford · 3 months ago

+1

Alexandre-gommez · 3 months ago

+1

protomota · 3 months ago

+1

xhowl1 · 3 months ago

+1

kriskrej · 3 months ago

+1

spajonas · 3 months ago

+1, I need multiple Notion workspaces.

MartinRexWilson · 3 months ago

+1. Need this.

aviputty · 3 months ago

+!

Dawe000 · 3 months ago

+1

Laul · 3 months ago

Absolutely needed !

touchzen-media · 3 months ago

+1

lewistaylor · 3 months ago

+1

afc-afc0 · 3 months ago

+1

amoseui · 3 months ago

+1

imex-git · 3 months ago

+1

breakneck-git · 3 months ago

+1

wimpex18 · 3 months ago

+1, I’d like to have the ability to use both Gmail accounts in Claude

IlanVivanco · 3 months ago

Really need this! +1

dembeEdward · 3 months ago

+1

M3GH4NN · 3 months ago

+1

jpmightsay-sys · 3 months ago

+1

jellevictoor · 3 months ago

+1

dylandeheer · 3 months ago

+1

ImperialKlepto · 3 months ago

+1

Zstar0 · 3 months ago

+11

fede-bello · 3 months ago

+1 :)

tristanpeters237 · 3 months ago

+1

HamadTheIronside · 3 months ago

+1

rnksekmeth · 2 months ago

+1

meedrendir · 2 months ago

+1

josecm · 2 months ago

+1

aliilhami · 2 months ago

+1

AlexBa · 2 months ago

+1

x7mb4zq1pke9rj2tdwvu · 2 months ago

+1

ClaireGz · 2 months ago

+1 - would be great for slack and gmail

rvb937-del · 2 months ago

+1

NielsKSchjoedt · 2 months ago

+1
gmail would be so needed!

bissli82 · 2 months ago

+1!!!!

smartynov · 2 months ago

+1
this is really needed

d3ad5h01 · 2 months ago

+1

tharrington321 · 2 months ago

+1

lhamoudi · 2 months ago

+1

d1mashok · 2 months ago

+1

ianrathbone · 2 months ago

+1 would love this in notion

shotoreyaroo · 2 months ago

+1

SamBuckley76 · 2 months ago

+1 - I need multiple of the same connector for Google Drive, Canva

SBO-financial · 2 months ago

+1

ayushsoni1001 · 2 months ago

+1

dshikhman · 2 months ago

+1

gx-55 · 2 months ago

A simple MCP to support multiple gmail accounts connecting: https://github.com/gx-55/multi-gmail-mcp

atryon · 2 months ago

+1 gmail & asana

mashkovtsevlx · 2 months ago

+1

mashkovtsevlx · 2 months ago

My workaround:
Add gmail MCP manually (Connectors -> Add Custom Connector -> Enter any custom name -> "https://gmailmcp.googleapis.com/mcp/v1?" for the URL).
Note that we have a "?" in the end of the URL. We do it so Claude allows us adding more same MCPs.

This worked for my second email address. Theoretically, you can play around for adding some other stuff into the query params to add other gmail accounts.

CodeForcer · 2 months ago

I doubt anyone from Anthropic will read this, but this limitation is the primary reason people are using OpenClaw. Seems so simple to fix and would literally kill the value-add of your competition

thunderbird89 · 2 months ago

@bcherny What do you think of this proposal? It seems like it's garnering quite the response, and as someone points, it would steal a lot of OpenClaw's thunder by making one of its core competencies a first-class capability of Claude.

amiraliucsc · 2 months ago

+1

coltongraygg · 2 months ago

@mashkovtsevlx you are a life saver thank you!!

lewistaylor · 2 months ago

Gmails connector gives you a lot less flexibility than a custom mcp server. I'm running 2 custom gmail mcps (with tagging, email sending and much more that gmail mcp restricts) on railway, 2 notion servers, Xero, clockify, and a load more remote servers behind oauth which means I can run my entire business and personal life from Claude desktop AND mobile without security concerns and for under $1 a month.

If anyone is interested I would happily set up remote mcp servers for others at the same cost.

thunderbird89 · 2 months ago

The thing about the workaround @mashkovtsevlx proposes is that it only seems to work for _exactly_ two accounts: adding ? to the URL passes, but then adding any parameters will cause the OAuth handshake to fail - tested so far with name=foo and 0=0 (just in case name is a reserved parameter key).
On a hunch I also tried #, since the fragment should not be parsed on the server-side, but could create a different URL. That is also a non-starter, since Claude validates the URL _after_ stripping away the fragment, and then it no longer passes the duplication gate.

So it's a step in the right direction, but not an end-run around the limitation.

IlanVivanco · 2 months ago
The thing about the workaround @mashkovtsevlx proposes is that it only seems to work for _exactly_ two accounts: adding ? to the URL passes, but then adding any parameters will cause the OAuth handshake to fail - tested so far with name=foo and 0=0 (just in case name is a reserved parameter key). On a hunch I also tried #, since the fragment should not be parsed on the server-side, but could create a different URL. That is also a non-starter, since Claude validates the URL _after_ stripping away the fragment, and then it no longer passes the duplication gate. So it's a step in the right direction, but not an end-run around the limitation.

Have you tried ending the URL with &? Maybe the OAuth flow is failing because the parameters are being concatenated incorrectly. Not a solution, of course, but easy and worth trying.

thunderbird89 · 2 months ago

@IlanVivanco I did now, and my initial thought was correct: will not work.

It _should not work_, because https://gmailmcp.googleapis.com/mcp/v1& is definitely an invalid URL, as the & is part of the reserved characters in the URI scheme:

reserved      = gen-delims / sub-delims
gen-delims    = ":" / "/" / "?" / "#" / "[" / "]" / "@"
sub-delims    = "!" / "$" / "&" / "'" / "(" / ")"
                 / "*" / "+" / "," / ";" / "="

I did just try every one of the sub-delims set, and all of them produced an error. This is telling me that the only reason ? works is that it produces a valid URI with a query of null, which is equivalent to _not having_ a query at all.
I even went a step further, trying a percent-encoded URI or https://gmailmcp.googleapis.com/mcp/v1%20, which should produce an equivalent result after a trim, but this also failed.

My working theory is that the OAuth flow on Google's side uses strict equivalency checking, which would make sense given the sensitive nature of the access being granted.

So for _two_ accounts, @mashkovtsevlx 's workaround is viable; for three or more, we would native support for multi-account MCPs in Claude.

ariccb-webvar · 2 months ago

adding my +1 to requiring this. I have several accounts that are even for one organization - shared sales accounts, my own email with that company, etc. Then also personal emails, family shared emails/calendars, as a contractor too i have several other emails that need to all be scanned in one workflow in order to get a full picture.

josuegoyret · 2 months ago

+1

coltongraygg · 2 months ago

@thunderbird89 @IlanVivanco is the /v1? workaround still working for y'all? looks like once i try and auth it errors for me. see below

Authorization with the MCP server failed. You can check your credentials and permissions. If this persists, share this reference with support: "ofid_c43e9d588c964c02"

IlanVivanco · 2 months ago
@thunderbird89 @IlanVivanco is the /v1? workaround still working for y'all? looks like once i try and auth it errors for me. see below

It does work for me with Notion connectors.

jabarnes · 2 months ago

+1 Working at a company with a history of mergers and acquisitions, this feature is desperately needed to enable Claude to switch between projects and Google Drive contexts.

maikol-solis · 2 months ago
My workaround: Add gmail MCP manually (Connectors -> Add Custom Connector -> Enter any custom name -> "https://gmailmcp.googleapis.com/mcp/v1?" for the URL). Note that we have a "?" in the end of the URL. We do it so Claude allows us adding more same MCPs. This worked for my second email address. Theoretically, you can play around for adding some other stuff into the query params to add other gmail accounts.

Thanks for the workaround, but it doesn't work for me

<img width="527" height="92" alt="Image" src="https://github.com/user-attachments/assets/c84a5340-fa8f-4711-b218-dc521a1b94df" />

thunderbird89 · 2 months ago

@maikol-solis Looks like Google patched their MCP infrastructure to throw a 404 for any URL that isn't the "official" one, including equivalent-but-not-equal ones.

Notably, existing connections are also broken now, so @mashkovtsevlx 's workaround no longer works, even for previously-added connections.

@bcherny looks like interest will start to mount soon for multi-account connections...

ckhsponge · 2 months ago

@nathanmargaglio

Found a fix for this! An MCP Broker like Bellatrix One aggregates all your MCP Server connections into a single connection. I was able to set it up in just a few minutes.

MankhongGarden · 2 months ago

For CLI users hitting the multi-account pain in this thread, there's a config-dir-level workaround that's been
working reliably on Windows since 2026-05-15:

  1. CLAUDE_CONFIG_DIR environment variable scopes the entire .claude.json + skills + projects directory.
  2. Pair with a junction/symlink so Claude Desktop and Claude Code each read a separate config dir — each with its

own MCP + Connector set.

  1. Wrapper scripts (per-account claude-personal.cmd / claude-work.cmd) toggle which config the CLI launches

with.

End result: two account contexts coexist on one machine with separate Connector setups, no logout/login churn.

Doesn't help the Desktop-only case asked here directly, but the env-var pattern is the closest existing primitive —
porting it to Desktop ("which .claude.json does this window read") would address the bulk of the multi-account
complaints in this thread without needing in-app account switching UI.

Detailed runbook + scripts: https://github.com/MankhongGarden/claude-code-multi-context-windows

akhil-altir · 1 month ago

+1 Need this feature to work on cloud environments .

imex-git · 1 month ago

While I wait for a fix on this, can anyone recommend a third-party Gmail MCP they've had a good experience with? Looking for the widest Gmail feature coverage (filters, labels, send, drafts, etc.) from one you also consider safe to install.

CristopherVidalMachado · 1 month ago

+1

tdmoretto · 1 month ago

+1

ScottExMachina · 1 month ago

+1

TaylorThurman · 1 month ago

+1 Needed for switching between Notion workspaces and Linear workspaces

bersena911 · 1 month ago

+1 there should be some way of working on multiple accounts, I want my personal stuff and work stuff to be separated. but Control both from same claude.

3TTemi · 1 month ago

+1 heavy apart of a lot of my workflows for connectors like notion

skeddles · 1 month ago

+1 notion

yurukusa · 1 month ago

For developers hitting this on the web app while also using Claude Code CLI on the same machine, the CLI side of the multi-account pain has an operator-side bridge that shipped this week (the desktop/web/mobile sides still need the harness-layer fix this issue is asking for).
For the CLI specifically, two new MIT-licensed hooks in cc-safe-setup catch the "wrong account loaded" failure mode at session start:

  • account-routing-preflight.sh (SessionStart) — refuses the session with exit 2 when ANTHROPIC_ACCOUNT_LABEL doesn't match .claude/expected-account for the project.
  • account-billing-log.sh (Stop) — per-session pipe-separated billing log for consultants invoicing clients off the same machine.

These don't help with the Connectors per-account issue on the web app — they're CLI-only. But for the cohort that runs CLI alongside web, they at least keep the CLI billing clean while the web app waits on the fix.
Field guide for the five-pattern operator-side workaround (shell alias / direnv / ~/.claude symlink / SessionStart preflight / billing log): https://gist.github.com/yurukusa/d880ecc984af5d664f003daf85f956e3
Cluster context: this issue + #18435 + #36151 = ~1,178 cumulative reactions across three platforms. The signal seems large enough to warrant prioritization but the platform-specific shape of each is the part that still needs the official UX fixes.
— independent operator; not affiliated with Anthropic

dannimatt · 1 month ago

+1 notion

unfortuNateLee · 1 month ago

+1

oagovic · 1 month ago

+1

pws-pm · 1 month ago

+1 GitHub

delCatta · 1 month ago

+1

KyleSlusser · 1 month ago

+1

Shift-Justyn · 1 month ago

+1 how is this not a thing?

desrocpr · 1 month ago

The ask
Let users connect more than one instance of the same MCP connector, each authenticated against a different workspace/account/tenant of the underlying service.

Current behavior
The connector registry models each MCP server as a singleton. The "Linear" entry, for example, can be in one of two states: connected (one OAuth grant, one workspace) or not connected. There's no UI affordance to add a second Linear connection pointing at a different Linear workspace. The same shape applies to every connector whose underlying product has a workspace/org/tenant boundary — Slack, GitHub, Notion, Atlassian, etc.

What I tried to do
I run two Linear workspaces:

MossBD — Moss Building & Design's Linear org
Renolution — separate Linear org (separate Linear tenant)

I asked Claude to build a personal Cowork live artifact that pulls in-progress issues, recently completed issues, and open PRs from both workspaces. Claude built the dashboard against the connected MossBD workspace, then we discovered:

list_teams on the Linear MCP only returns teams from the one authenticated workspace (MossBD). Renolution is invisible.
The MCP registry exposes a single "Linear" entry. It's already connected: true. There's no "add another instance" / "duplicate connection" path in the UI.
The only ways forward today are (a) re-authenticate the existing connector against Renolution, losing live MossBD access, or (b) migrate Renolution work into MossBD's Linear as a team — a Linear-admin migration that's not justified for a dashboard.

So the request died at the connector layer, not the dashboard layer.
Desired behavior
When a user clicks Connect on a connector that's already connected:

Either let them add a second instance with its own OAuth grant, labelled by something distinguishing (workspace name, account email, custom nickname)
Or, when they invoke a connector's tool from chat / from a live artifact, let them pass an instanceId so the right one is targeted

In Claude's tool surface, each instance would appear as its own tool namespace (e.g. mcp__linear_mossbd__list_issues and mcp__linear_renolution__list_issues), or the existing mcp__<uuid>__<tool> pattern would gain a second uuid per instance.
Why it matters
This isn't a niche edge case. Anyone who:

consults across multiple clients (each with their own workspace)
runs a parent company and a subsidiary
works across personal and employer accounts in the same tool
needs to view a customer's data alongside their own (e.g., a vendor with multiple customer Slack guest seats)

…runs into the same wall. Cowork's value proposition leans heavily on "all your tools in one place," and that proposition breaks the moment "your tools" includes two workspaces of the same product.
It also blocks a category of high-value live artifacts: cross-workspace dashboards, cross-tenant digests, unified inboxes. Today every one of these hits the same singleton constraint.
Workarounds I've considered

Disconnect and reconnect per session — operationally painful, kills the "live" property of live artifacts.
Move Renolution into MossBD's Linear org as a team — wrong migration for the wrong reason; mixes billing, permissions, and search across two distinct businesses.
Build a parallel dashboard from a different connector — only works when the second workspace's data happens to also live in a second product (e.g., a construction-management MCP). Doesn't generalize.

Suggested rollout
Even a minimal version would unblock most of the pain:

Allow "Add another instance" on already-connected connectors, with a user-provided label.
Surface instances clearly in the registry UI ("Linear — MossBD" / "Linear — Renolution").
Expose each instance as its own tool namespace to Claude.

That's enough to make the Linear dashboard above work for both workspaces simultaneously, and unlocks every other "multi-workspace" use case at the same time.

cobbinator27 · 1 month ago

+1

htxy992 · 1 month ago

+1

maikol-solis · 1 month ago
A simple MCP to support multiple gmail accounts connecting: https://github.com/gx-55/multi-gmail-mcp

This implementation worked for me! Thanks man!

OllySalanson · 1 month ago

+1

tkodev · 1 month ago

I really need this. Kinda silly I can't use my Claude code on iOS/web for both my personal GitHub and my portfolio GitHub. They're separate things!

bersena911 · 1 month ago

this must be most requested feature, how can't we get it.

adrian-mihalache-welink · 1 month ago

+1

u1pns · 1 month ago

+1

chrissailops · 1 month ago

+1

dautovri · 1 month ago

+1

yldzmuhammed · 1 month ago

This is a requirement. As software developers, we need to have access to multiple Notion workdspaces. @claude is this going to be fixed?

pascaltimshel · 27 days ago

+1 on this! For Notion and Gmail and M365

jalvaradobvl · 27 days ago

+1

torlenor · 27 days ago

+1 especially for Notion (multiple workspaces)

imex-git · 26 days ago

Connecting via Composio was the fix for me. It also opened up so many more tools.

josuegoyret · 15 days ago
Connecting via Composio was the fix for me. It also opened up so many more tools.

Thanks @imex-git, Composio worked for me. All my Gmail accounts and Notion workspaces connected to Claude after a 4min setup 🙌🏼

Now I'm exploring what else to connect from the directory

imex-git · 15 days ago
> Connecting via Composio was the fix for me. It also opened up so many more tools. Thanks @imex-git, Composio worked for me. All my Gmail accounts and Notion workspaces connected to Claude after a 4min setup 🙌🏼 Now I'm exploring what else to connect from the directory

Its an amazing tool! and they give you 20K free tool calls per month, which is more then plenty for individual users.

claudetester984398761234 · 12 days ago

+1

bodyan359 · 11 days ago

+1

razico-tzvi · 11 days ago

Two notes that might be useful:

  1. Gmail / multi-account handling

Haven’t really solved this cleanly in code yet, but there are a couple of practical workarounds I’ve seen work:

In my setup, I’ve mostly consolidated multiple email addresses into a single Gmail account, which sidesteps the multi-account issue entirely.
If you do need multiple accounts, a workaround is splitting them across providers/integrations:
1 Gmail → direct to Claude
1 Gmail → via Zapier
1 Gmail → via Make

It works for a small number of accounts, but doesn’t scale well beyond that.

  1. Klaviyo + Claude

We ran into the multi-account limitation more directly with Klaviyo, so we ended up solving it by building a small “dash” app that sits in between.

The app connects to multiple Klaviyo accounts
Claude connects once via a custom MCP
The app handles routing across all accounts internally

So instead of Claude managing multiple integrations directly, everything goes through the dash layer.

Link to the app here: [dash.razico.co](url)

Colin-Conduit · 7 days ago

+1 This would be a great feature

MrGigSolutions · 6 days ago

+1 I would love this

michaeljajou · 1 day ago

+1