Connect Email (IMAP/SMTP) to Claude Code

To use Email (IMAP/SMTP) in Claude Code, connect your Email (IMAP/SMTP) account in Manyplug and add Manyplug to Claude Code once. Claude Code then gets 8 Email (IMAP/SMTP) tools, for example: “List folders”, “Search mail”, and “Read a message”. It takes about 3 minutes and works on the free plan.

Connect Email (IMAP/SMTP) Free plan, no card

1. Connect Email (IMAP/SMTP) in Manyplug

Click “Connect Email (IMAP/SMTP)” and paste the key or app password into Manyplug’s form:

Your email address and an app password. Takes about two minutes.

  1. Enter your email address in the form.
  2. Create an app password in your mail account’s security settings: the steps for your provider are right here.
  3. Paste it into the form and click Connect. Manyplug checks the mailbox right away.

App password: steps for your provider

Gmail / Google Workspace
  1. Turn on 2-Step Verification for your Google account, if it is not on yet.Open 2-Step Verification
  2. Open App passwords, type Manyplug as the app name and click Create.Open App passwords
  3. Copy the 16-letter password and paste it into the form. Spaces do not matter.
Outlook.com / Microsoft 365
  1. Microsoft accounts no longer accept passwords over IMAP. Connect the Outlook service instead: it signs in with Microsoft.
iCloud Mail
  1. Sign in to your Apple Account and open Sign-In and Security → App-Specific Passwords.Open Apple Account
  2. Click Add (+), name it Manyplug and copy the password (xxxx-xxxx-xxxx-xxxx).
  3. In the form, use your @icloud.com address, not the Apple Account email, if they differ.
Fastmail
  1. Open Settings → Privacy & Security → Manage app passwords and access, then New app password.Open Fastmail app passwords
  2. Choose access to Mail (IMAP/SMTP), name it Manyplug and click Generate.
  3. Copy the password and paste it into the form.
Yahoo Mail
  1. Open Account security in your Yahoo account and choose Generate app password. If Yahoo asks, turn on 2-step verification first.Open Yahoo account security
  2. Name the app Manyplug, click Generate and copy the password.
  3. Paste it into the form. Your regular Yahoo password does not work here.
Yandex Mail
  1. In Yandex Mail settings, open Email clients and allow access via IMAP with app passwords.Open mail client settings
  2. Open Yandex ID → Security → App passwords, choose Mail, name it Manyplug and create it.Open app passwords
  3. Copy the password and paste it into the form.
Mail.ru
  1. Open Mail.ru account → Security → Passwords for external apps and add one.Open passwords for external apps
  2. Name it Manyplug, choose full access to the mailbox (IMAP, SMTP), copy the password and paste it into the form.
Other server
  1. Find the IMAP and SMTP server names and ports in your provider’s help or ask your mail admin. For Zoho, for example, they are imap.zoho.com and smtp.zoho.com (zoho.eu for EU accounts), and IMAP is turned on in Zoho Mail settings.
  2. In the form, choose Other server and fill them in under Advanced settings.
  3. Use an app password if your provider offers them, otherwise the mailbox password.
  • Several mailboxes? Connect each one; the AI can search them one by one or all at once.
  • Proton Mail offers IMAP only through the Proton Mail Bridge app on your own computer, so it cannot be connected from the cloud yet.

2. Add Manyplug to Claude Code

Terminal, VS Code and JetBrains.

  1. Run the command in a terminal.
    claude mcp add --transport http --scope user manyplug https://manyplug.com/mcp
  2. Start claude, type /mcp, pick manyplug and sign in in the browser.

Full guide: Claude Code

3. Ask Claude Code

  • Show today’s unread emails in my Fastmail.
  • Find the hotel booking confirmation for Lisbon.
  • Reply to Tom’s last email that I am in.
  • Move last week’s newsletters to Archive.

What Claude Code can do in Email (IMAP/SMTP)

Each action can be turned off per account, and changes can wait for your OK.

ActionAccess
List folders
Mail folders with their role (inbox, sent, trash…) and message and unread counts.
Reads
Search mail
Finds messages in a folder, newest first, with date, sender, subject, a snippet and read status.
Reads
Read a message
Opens a message as plain text without the quoted history, with headers and attachments.
Reads
Send an email
Sends a new plain-text email from this mailbox.
Risky
Reply
Replies in the same thread, optionally to all recipients.
Risky
Forward
Forwards a message with all its attachments and an optional note.
Risky
Move messages
Moves messages to the archive, trash, junk or any other folder.
Makes changes
Mark messages
Marks messages read or unread and flags or unflags them.
Makes changes

Questions

Can I connect two Email (IMAP/SMTP) accounts to Claude Code?
Yes. Connect each one in Manyplug under its own name, for example Work and Personal. Claude Code can use one of them or all at once.
Will Claude Code change anything in Email (IMAP/SMTP) without asking?
By default these actions wait for your approval before they run: “Send an email”, “Reply”, and “Forward”. Other changes follow your rules, which you can make stricter per account.
Do I need an official Email (IMAP/SMTP) MCP server for this?
No. Manyplug connects to Email (IMAP/SMTP) itself with a key or app password you paste into its form, and gives Claude Code the tools through one MCP address, together with your other services.
Is it free to connect Claude Code to Manyplug?
Yes. New workspaces get 14 days of Pro free, then the free plan keeps going with 150 actions a month and up to 3 connected accounts. No card needed. Paid plans start at $5 a month.
Does Claude Code see my passwords or API keys?
No. Keys are entered on Manyplug’s own pages, stored encrypted with a separate key per account, and the AI only receives tool results.

Email (IMAP/SMTP) in other AI apps

More services for Claude Code

AirtableBases and tables: find and write records.AsanaTasks and projects: list, add, complete.BitbucketPull requests, reviews and pipelines.BrevoContacts, lists, campaigns, emails.Cal.comBookings and event types.CalendlyBooked meetings and booking links.ClickUpYour tasks, lists and statuses.CloudflareDNS records and cache purges.ConfluenceSearch and read pages, write new ones.FigmaFiles, frames, exports, comments.FreshdeskTickets, customer replies, notes.GitHubRepositories, issues and pull requests.GitLabIssues and merge requests.GmailSearch, read, draft and send email.Google CalendarEvents, free time, invitations.Google DriveFind files and read documents.Google SheetsRead and write cells, append rows.HTTP APIAny REST/JSON API by its address and key, no code.HubSpotContacts, companies and deals.IntercomCustomer conversations and contacts.JiraIssues by JQL, create, change status, comment.LinearTeam issues: find, create, change status.MailchimpSubscribers, tags, campaign reports.monday.comBoards, items, statuses and updates.NotionPages and databases: search, read, write.PipedriveDeals, people and organizations.SentryErrors, stack traces, resolving issues.SlackChannels, message search, posting.StripePayments, customers, invoices and refunds.TelegramYour bot, and with Telegram Business your own chats: message search, replies.TodoistTasks and projects: list, add, complete.TrelloBoards, lists and cards.TypeformForms and their responses.VercelDeployments, build logs, domains.WebflowCMS: drafts, edits, publishing.WhatsAppA WhatsApp Business number through the official API: chats, search, replies.WordPressPosts, drafts, publishing, comments.ZendeskTickets, customer replies, notes.