Connect Zoho Mail to your AI agents
Zoho hosts a lot of small-business mail on custom domains. Emailgents connects it over IMAP, in any Zoho region.
- @zoho.com and @zohomail.com
- Zoho Mail on your own domain
- EU and other regional data centres, with their own IMAP host
- host
- imap.zoho.com
- port
- 993 (TLS)
- auth
- app password
- create at
- accounts.zoho.com/home#security/app_password
Zoho Mail is common for small companies on custom domains, and almost no agent tooling supports it. Zoho's own AI stays inside Zoho.
Emailgents connects Zoho over IMAP with an application-specific password, honours regional hosts such as imap.zoho.eu, and exposes the mailbox to every agent next to your other accounts.
How to connect Zoho
Nothing is stored until the connection test passes.
- 01Enable IMAP in Zoho MailIn Zoho Mail settings open Mail Accounts, choose your account and turn on IMAP access.
- 02Create an application-specific passwordIn Zoho Accounts open Security, generate an application-specific password named Emailgents and copy it.
- 03Add Zoho in EmailgentsIn Mailboxes choose Zoho Mail, enter your address and paste the password. EU accounts set imap.zoho.eu under Advanced; other regions use their regional host.
- 04Add the connector to your agentPaste https://emailgents.com/mcp into your agent and sign in once.
https://emailgents.com/mcpWhat agents get
- Every Zoho folder and label-as-folder.
- Incremental IMAP sync.
- The same read-only tools and access log as every other provider.
Limits and prerequisites
- IMAP must be enabled per account in Zoho Mail; it is off by default on some plans.
- Zoho organizations can restrict IMAP or app passwords by policy; an administrator may need to allow them.
Use it from your agent
Once Zoho is connected, add Emailgents to the agent you use.
- ClaudeClaude's built-in Gmail connector handles one Google account. Add Emailgents once and Claude reads all of your mailboxes, iCloud and IMAP included.2 min
- Claude CodeOne command in the terminal. Claude Code can then pull the bug report from your work mail, the invoice from iCloud and the Stripe receipt from Gmail without leaving the session.1 min
- ChatGPTChatGPT's built-in apps cover Gmail and Outlook. With Emailgents as a connector it also reads iCloud, Yahoo, Fastmail and your second Gmail, through one sign-in.3 min
- CursorBug reports, customer threads and vendor receipts live in email. Add one entry to mcp.json and Cursor's agent can read them without you copying and pasting.2 min
- CodexCodex CLI, the IDE extension and the ChatGPT desktop app share one MCP configuration. Add Emailgents once and all of them can read your mail.2 min
- Gemini CLIGemini in Gmail reads one Google account. Gemini CLI with Emailgents reads every inbox you own, from the terminal.2 min
Zoho questions
My Zoho account is in the EU or another region. Does it work?
Yes. Set the regional IMAP host (for example imap.zoho.eu) under Advanced when adding the mailbox.
Is it safe to give an AI agent access to my Zoho mail?
Emailgents only exposes read tools (search, open, thread, attachment) plus one flag tool for read/unread and starred. There is no send, reply, forward, move or delete, so a prompt hidden in an email cannot make your agent act on your behalf. Credentials are encrypted at rest, every agent call is written to your Activity page, and you can revoke a mailbox or a key in one click.
How do I revoke access?
Remove the mailbox in Emailgents or delete the application-specific password in Zoho Accounts.
What exactly does Emailgents store from Zoho?
A structured index of recent mail: sender, recipients, subject, date, folder, flags, thread references, attachment names and a short cleaned snippet. The default window is 90 days per mailbox and you can change it. Full bodies are fetched from Zoho on demand and only cached, encrypted, if you turn body caching on for that mailbox.
Which agents can read my Zoho inbox through Emailgents?
Any MCP client: Claude, ChatGPT, Claude Code, Cursor, Codex, Gemini CLI, Windsurf, VS Code and any other MCP client, or your own scripts over REST. You add one URL, https://emailgents.com/mcp, sign in once, and every mailbox you have connected appears to that agent.