Support multiple Gmail accounts in MCP integration
Open 💬 23 comments Opened Mar 19, 2026 by ale-ayestaran-ai
Feature request
The Gmail MCP integration currently supports only one connected account at a time. Many users have multiple Gmail/Google Workspace accounts (personal + work) and would benefit from being able to connect more than one simultaneously.
Current behavior: Only one Gmail account can be connected via MCP. Connecting a second requires disconnecting the first.
Desired behavior: Ability to connect multiple Gmail accounts, with tools that can target a specific account (e.g., by email address).
Workaround: Using the Gmail API via custom CLI scripts for additional accounts, but this loses the native structured access that MCP provides.
23 Comments
Need this so much 🥺
yes please!
Amen!
Yes please
Need this so much as well (plus Calendar and Drive as well)
This is so needed!
+!
I desperately need this!
Need this its so annoying to have to switch the Gmail account connected multiple times per day to work on work and personal stuff.
Would be a game changer feature
Really need this.
yes
yes 100%
Please please please!!
Hitting this constantly. I run a personal Gmail and a business Gmail for my LLC. Most of my real workflows touch both inboxes (customer email on the business side, follow-ups and admin on the personal side). Having to disconnect and re-OAuth every time I switch is enough friction that I fall back to the Gmail web UI for anything cross-account, which defeats the point. Single-account binding is the bottleneck, not the tools themselves.
yep this is partially(majority) why I won't upgrade from Pro to Max.
yes please please please
Really need this.
Yes please
very desperate for this
+1 — daily friction for me. I run a personal and a business Google account and switch between them constantly, but the connector binds only one at a time, so every switch means disconnect/reconnect in Settings → Connectors. It hits Drive too, not just Gmail. Ideal: connect multiple Google accounts at once and pick which one a request targets (or get prompted when ambiguous).
I'm also hoping this will come one day. In the meantime I'm getting around it through a custom mcp that I host on my vps. I just uploaded the code in case it can help someone. https://github.com/devgar/gmail-mcp-proxy, it's a bit unstable, I'm having to reconfigure it in claude.ai every few days, but it's not too tedious.
P. S. With this I have solved my case, I am sure it would be possible to reimplement it for local, as a stdio server for Claude Code.
Please fix this! Need more than one.