Custom Email
Enables configuring Namecheap Advanced DNS records for a selected domain so Zoho Mail can be set up, either through browser control or by presenting a copyable DNS table.
Allows connecting to a user's Zoho Mail administrator account to prepare DNS records, verify propagation, and create a mailbox on a Zoho-hosted domain.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Custom EmailCreate hello@example.com on my Namecheap domain"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Custom Email
Create a Zoho mailbox on a selected Namecheap domain from Codex or Claude:
Create
hello@example.com.
The plugin connects each user’s own Zoho account, prepares the exact DNS records, opens Namecheap in the user’s browser, verifies propagation, and creates the mailbox. It does not need Namecheap API access or credentials.
User flow
Install the plugin and connect your own Zoho Mail administrator account.
Ask to create an email address.
Choose a domain if the address did not already specify one.
Approve the Zoho and DNS preview.
Open Namecheap Advanced DNS; the AI enters the generated records when browser control is available, or shows a compact copyable table.
Let the MCP verify propagation and receive the mailbox with a one-use password link.
OAuth sessions refresh automatically. Provider connections remain encrypted until removed.
Related MCP server: Zoho Mail MCP Server
Run locally
Requires Node.js 20+.
npm install
cp .env.example .env
npm run devGenerate MASTER_ENCRYPTION_KEY with:
openssl rand -base64 32Set up one Zoho server application with callback ${PUBLIC_URL}/oauth/zoho/callback. Its client credentials identify this application; every customer still authorizes their own Zoho account.
The development plugin points to http://localhost:3000/mcp. Install the repository marketplace, then install custom-email and authenticate it.
During the Git beta, a user adds the repository URL as a marketplace once and selects Install. After public plugin submission, that becomes a single marketplace install with no Git or terminal steps.
Deploy
Deploy the Docker image as one HTTPS service with:
A persistent volume at
/data.PUBLIC_URL,MASTER_ENCRYPTION_KEY, and Zoho OAuth credentials.
After deployment, set the plugin to the live endpoint:
npm run plugin:url -- https://your-domain.example/mcpCommit the updated plugin files and marketplace to Git. Users install the plugin; they do not clone or run the server.
Verify
npm run checkThe current storage layer supports a single hosted instance for a fast beta. Move OAuth and provider state to a managed database before horizontal scaling.
Multiple domains
Zoho can host multiple domains in one organization. The free/trial plan supports one domain; paid organizations support up to 30. Use one organization when the same administrators, users, policies, and billing should manage all domains. Use separate Zoho organizations when those boundaries must remain independent.
This server cannot be deployed
Maintenance
Related MCP Connectors
- DoDomainOAuthio.dodomain
Connect custom domains via AI agents: DNS pre-flight checks, hand-off connect sessions and checks.
DMARC-safe email forwarding for agents: aliases, DNS health checks, and MCP tools on your domains.
Email for AI agents: send mail, manage contacts, automations & webhooks. Zero-DNS first send.
Fully-managed email as MCP tools - register domains, real mailboxes, send and receive mail.
Related MCP Servers
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to read, search, send, and reply to Zoho Mail via IMAP/SMTP using an application-specific password.1MIT
- AlicenseNot gradedqualityBmaintenanceProvides full access to Zoho Mail accounts, enabling email search, read, send, reply, thread management, folder/label operations, and more via 14 tools.MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to read, send, search, reply to, and delete emails directly from a Zoho Mail account.7MIT
- FlicenseCqualityDmaintenanceEnables AI assistants to manage Zoho Mail accounts, including sending/receiving emails, folder and label management, organization administration, and productivity tools like tasks and notes.782-