Manages email accounts via IMAP/SMTP, enabling reading, searching, sending, replying, forwarding, and folder management with multi-user and OAuth support.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.CPANEL_USER— e =you@example.com \CPANEL_PASS— e ='your_password' \CPANEL_ACCOUNT_NAMECPANEL_SMTP_HOST— e =mail.example.com \CPANEL_SMTP_PORTCPANEL_IMAP_HOST— e =mail.example.com \CPANEL_IMAP_PORTCPANEL_SENT_FOLDERCPANEL_DRAFTS_FOLDERCPANEL_SAVE_TO_SENTCPANEL_FROM_NAMEEMAIL_ACCOUNTS_JSON— ## 1. (best for multi-account)EMAIL_ACCOUNTS_FILE— export EMAIL_ACCOUNTS_JSON='[{...one account...}]' # orCF_ACCESS_AUD— audience tag / SaaS app Client IDCF_ACCESS_OIDC_ISSUER— full CF OIDC issuer URLCF_ACCESS_JWKS_URLCF_ACCESS_TEAM_DOMAINMCP_OAUTH_UPSTREAM_ISSUER— same as above (enables the DCR proxy)MCP_OAUTH_CLIENT_ID— SaaS app Client IDMCP_OAUTH_CLIENT_SECRET— SaaS app Client SecretMCP_ALLOWED_HOSTSMCP_ALLOWED_ORIGINSMCP_DISABLE_DNS_REBINDING_PROTECTIONEMAIL_ENV_FILE— export =/absolute/path/to/.envEMAIL_SEND_CONFIRMATION_CODE— export =please-sendMCP_LOG_LEVELMCP_TRANSPORT— export =streamable-httpMCP_HOST— export =127.0.0.1MCP_PORT— export =8080MCP_AUTH_TOKEN— export ="$(python3 -c 'import secrets; print(secrets.token_urlsafe(36))')"MCP_RESOURCE_URL— public URL of this serverMCP_OAUTH_AUTHORIZATION_SERVERSMCP_MAX_ATTACHMENT_MB— Total attachment size is capped by (default 25 MB).EMAIL_USERS_FILE— after logging out and back in (so $ is exported):[](https://m8ven.ai/mcp/rosauceda-cpanel-mail-mcp-kquo16)