Connect several Gmail accounts to Claude and ChatGPT
Multi Mail connects any number of Gmail accounts to Claude and ChatGPT, each with an app password - never your Google password.
For gmail.com and googlemail.com addresses, and Google Workspace.
The AI apps' own connectors
Gmail, Google's own connector in Claude's directory, searches your messages and reads whole threads, and its tools draft, send, label, filter and bin mail. Read on 3 November 2026.
ChatGPT's release notes say its Gmail plugin connects several Google accounts at once and finds emails across their inboxes. Read on 3 November 2026.
ChatGPT's release notes say that with Gmail or Outlook connected it drafts and sends email from the conversation, sending on the web on Plus, Pro, Business and Enterprise. Read on 3 November 2026.
Connect it
At Google
Links open Google in a new tab.
1
Open your app passwords at Google, name one Lumman and copy the 16-character code it shows.
Google shows it once - leave that page open until Lumman asks for it.
2
If Google says the setting is not available, turn on 2-Step Verification first, then open the page again.
Sign in, add your Gmail and approve Claude in the window Claude opens - paste the 16-character code when it asks
5
Ask Claude about your mail
3
Run in Claude Code
/plugin marketplace add lumman-lab/multi-mail
/plugin install multi-mail@multi-mail
Run the first, then the second.
4
Sign in, add your Gmail and approve Claude Code on the Lumman page your browser opens - paste the 16-character code when it asks. If none opens, run /mcp and choose multi-mail.
5
Ask, or run /multi-mail:triage
Works fully on ChatGPT Business, Enterprise and Edu.
Press +, choose Add custom MCP server, name it Multi Mail, paste the address, choose OAuth, tick the box and press Create as a plugin.
5
Install it, then sign in, add your Gmail and approve on the Lumman page it opens - paste the 16-character code when it asks. In a chat, type @ and choose Multi Mail.
3
Add to ~/.cursor/mcp.json
4
Sign in, add your Gmail and approve Cursor on the Lumman page Cursor opens - paste the 16-character code when it asks
Streamable HTTP, OAuth 2.1 with dynamic client registration. No key or client id.
VS Code
Run MCP: Add Server, choose HTTP, paste the address and name it multi-mail.
Run /mcp, open multi-mail_multi-mail and choose Authenticate; approve on the Lumman page, then paste the code Antigravity shows back into it.
Any number of mailboxes. 25 actions a day free, up to 250 a month, 1,000 a day on Standard for $50 a year or $5 a month, or 10,000 a day on Plus for $200 a year or $20 a month.
Reach and limits
Search and read it together with every other mailbox you add.
Draft, reply, forward and send from it.
Archive, bin and file its mail, and clean up its inbox by sender, putting back what a clean-up moved.
Multi Mail reaches no filters or vacation responder at Gmail.
Changing your Google password ends every app password. Make a new one and reconnect.
On Google Workspace, your administrator can turn app passwords and mail apps off.
If it refuses
Google didn't accept this password. Paste the app password Google showed you, not your Google password.
That isn't an app password - Google's is a 16-character code. Paste that.
Gmail is hiding All Mail from mail apps. In Gmail's settings, under Labels, tick Show in IMAP for All Mail, then connect again.
Connection
Receiving
imap.gmail.com, port 993
Sending
smtp.gmail.com, port 587
Login
Your whole address and the app password
Check
Both servers accept the password before the mailbox is added
Your data
Stored
The app password, encrypted under a key held outside the database
Mail
No copy kept - read from the mailbox on each call
Removing it
Disconnecting deletes our copy of the password, which works until you delete it at myaccount.google.com/apppasswords.
Tools
Offered
29 of the 35 - no settings_filters_list, settings_filters_create, settings_filters_update, settings_filters_delete, settings_get_vacation or settings_update_vacation
Sign in, add your Gmail and approve Claude in the window Claude opens - paste the 16-character code when it asks
5
Ask Claude about your mail
3
Run in Claude Code
/plugin marketplace add lumman-lab/multi-mail
/plugin install multi-mail@multi-mail
Run the first, then the second.
4
Sign in, add your Gmail and approve Claude Code on the Lumman page your browser opens - paste the 16-character code when it asks. If none opens, run /mcp and choose multi-mail.
5
Ask, or run /multi-mail:triage
Works fully on ChatGPT Business, Enterprise and Edu.
Press +, choose Add custom MCP server, name it Multi Mail, paste the address, choose OAuth, tick the box and press Create as a plugin.
5
Install it, then sign in, add your Gmail and approve on the Lumman page it opens - paste the 16-character code when it asks. In a chat, type @ and choose Multi Mail.
3
Add to ~/.cursor/mcp.json
4
Sign in, add your Gmail and approve Cursor on the Lumman page Cursor opens - paste the 16-character code when it asks
Streamable HTTP, OAuth 2.1 with dynamic client registration. No key or client id.
VS Code
Run MCP: Add Server, choose HTTP, paste the address and name it multi-mail.
Connect several Gmail accounts to Claude and ChatGPT
Multi Mail connects any number of Gmail accounts to Claude and ChatGPT, each with an app password - never your Google password.
For gmail.com and googlemail.com addresses, and Google Workspace.
The AI apps' own connectors
Gmail, Google's own connector in Claude's directory, searches your messages and reads whole threads, and its tools draft, send, label, filter and bin mail. Read on 3 November 2026.
ChatGPT's release notes say its Gmail plugin connects several Google accounts at once and finds emails across their inboxes. Read on 3 November 2026.
ChatGPT's release notes say that with Gmail or Outlook connected it drafts and sends email from the conversation, sending on the web on Plus, Pro, Business and Enterprise. Read on 3 November 2026.
Connect it
At Google
Links open Google in a new tab.
1
Open your app passwords at Google, name one Lumman and copy the 16-character code it shows.
Google shows it once - leave that page open until Lumman asks for it.
2
If Google says the setting is not available, turn on 2-Step Verification first, then open the page again.
Sign in, add your Gmail and approve Claude in the window Claude opens - paste the 16-character code when it asks
5
Ask Claude about your mail
3
Run in Claude Code
/plugin marketplace add lumman-lab/multi-mail
/plugin install multi-mail@multi-mail
Run the first, then the second.
4
Sign in, add your Gmail and approve Claude Code on the Lumman page your browser opens - paste the 16-character code when it asks. If none opens, run /mcp and choose multi-mail.
Reach and limits
Search and read it together with every other mailbox you add.
Draft, reply, forward and send from it.
Archive, bin and file its mail, and clean up its inbox by sender, putting back what a clean-up moved.
Multi Mail reaches no filters or vacation responder at Gmail.
Changing your Google password ends every app password. Make a new one and reconnect.
On Google Workspace, your administrator can turn app passwords and mail apps off.
If it refuses
Google didn't accept this password. Paste the app password Google showed you, not your Google password.
That isn't an app password - Google's is a 16-character code. Paste that.
Gmail is hiding All Mail from mail apps. In Gmail's settings, under Labels, tick Show in IMAP for All Mail, then connect again.
Connection
Receiving
imap.gmail.com, port 993
Sending
smtp.gmail.com, port 587
Login
Your whole address and the app password
Check
Both servers accept the password before the mailbox is added
Your data
Stored
The app password, encrypted under a key held outside the database
Mail
No copy kept - read from the mailbox on each call
Removing it
Disconnecting deletes our copy of the password, which works until you delete it at myaccount.google.com/apppasswords.
Tools
Offered
29 of the 35 - no settings_filters_list, settings_filters_create, settings_filters_update, settings_filters_delete, settings_get_vacation or settings_update_vacation
5
Ask, or run /multi-mail:triage
Works fully on ChatGPT Business, Enterprise and Edu.
Press +, choose Add custom MCP server, name it Multi Mail, paste the address, choose OAuth, tick the box and press Create as a plugin.
5
Install it, then sign in, add your Gmail and approve on the Lumman page it opens - paste the 16-character code when it asks. In a chat, type @ and choose Multi Mail.
3
Add to ~/.cursor/mcp.json
4
Sign in, add your Gmail and approve Cursor on the Lumman page Cursor opens - paste the 16-character code when it asks
Streamable HTTP, OAuth 2.1 with dynamic client registration. No key or client id.
VS Code
Run MCP: Add Server, choose HTTP, paste the address and name it multi-mail.
Any number of mailboxes. 25 actions a day free, up to 250 a month, 1,000 a day on Standard for $50 a year or $5 a month, or 10,000 a day on Plus for $200 a year or $20 a month.
Sign in, add your Gmail and approve Claude in the window Claude opens - paste the 16-character code when it asks
5
Ask Claude about your mail
3
Run in Claude Code
/plugin marketplace add lumman-lab/multi-mail
/plugin install multi-mail@multi-mail
Run the first, then the second.
4
Sign in, add your Gmail and approve Claude Code on the Lumman page your browser opens - paste the 16-character code when it asks. If none opens, run /mcp and choose multi-mail.
5
Ask, or run /multi-mail:triage
Works fully on ChatGPT Business, Enterprise and Edu.
Press +, choose Add custom MCP server, name it Multi Mail, paste the address, choose OAuth, tick the box and press Create as a plugin.
5
Install it, then sign in, add your Gmail and approve on the Lumman page it opens - paste the 16-character code when it asks. In a chat, type @ and choose Multi Mail.
3
Add to ~/.cursor/mcp.json
4
Sign in, add your Gmail and approve Cursor on the Lumman page Cursor opens - paste the 16-character code when it asks
Streamable HTTP, OAuth 2.1 with dynamic client registration. No key or client id.
VS Code
Run MCP: Add Server, choose HTTP, paste the address and name it multi-mail.