Emailens MCP
io.github.emailens/mcpVersion 0.16.0Analyze, audit, fix and diff HTML, MJML, Maizzle and React Email across 21 email clients.
Status
Responds304 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:50 UTC
- Latency
- 304 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://emailens.dev/api/mcpResponds304 msNo sign-in
Claude Code
claude mcp add --transport http emailens https://emailens.dev/api/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: emailens
Remote MCP server URL: https://emailens.dev/api/mcpCursor
{
"mcpServers": {
"emailens": {
"url": "https://emailens.dev/api/mcp"
}
}
}VS Code
code --add-mcp '{"name":"emailens","type":"http","url":"https://emailens.dev/api/mcp"}'Streamable HTTP
npm: @emailens/mcp 0.16.0Package only
npm (npx)
claude mcp add emailens -- npx -y @emailens/mcp@0.16.0Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
15 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
analyze_emailFix error and warning findings. Info findings are not problems (the email falls back safely there): never remove responsive (@media) or dark-mode CSS to clear them. Quick CSS compatibility analysis, returns per-client scores and one finding per problem, listing the clients it affects. For HTML input each finding carries loc (line, column, offset) and alsoAtLines, so you can edit the exact source. Narrow with clients, or pass detail:'full' for the per-client breakdown with fix snippets. Use audit_email for a full quality report (spam, links, a11y, images, etc.). | No | Yes | Yes | No |
audit_emailFix error and warning findings, and restore anything listed in designRemovals. Info findings are not problems (the email falls back safely there): never remove responsive (@media), dark-mode CSS or rounded corners to clear them. designRemovals compares this version with the first one audited for the same email (or with previousHtml): design the edits deleted, such as @media rules, dark mode, corners, gradients, VML fallbacks or images. Comprehensive email quality audit: CSS compatibility, spam scoring, link validation, accessibility, images, inbox preview, size (Gmail clipping), template variables, content overflow, visual fallbacks, dark-mode and mobile text contrast, design consistency, structural faults in Outlook-only VML, style survival (CSS a client parses and then discards, such as a stylesheet past Gmail's 16 KB ceiling or every rule after a `}}`), and client targeting (HowToTarget hacks such as Gmail u+.body or MSO conditionals). For HTML input, findings tied to a specific element carry loc (line, column, offset). Compatibility is collapsed to one finding per problem listing the clients it affects; pass detail:'full' for the per-client breakdown with fix snippets. Use skip to omit checks, targetingPolicy to change how targeted scopes affect scores, and clients to narrow which clients are reported. | No | Yes | Yes | No |
build_emailGenerate a cross-client-compatible email from a brief using Emailens's self-healing loop (generate → score across 21 clients → repair). Output stays in the framework you choose. Returns a runId immediately , poll get_build_status for progress and the final code. Requires a Pro/Team API key. | No | No | No | No |
capture_screenshotsCapture real email screenshots across 21 clients (Gmail, Outlook, Apple Mail, etc.) with light and dark mode variants. Screenshots are rendered in real browsers and hosted on CDN. | No | No | No | Yes |
check_deliverabilityCheck email deliverability for a domain , SPF, DKIM, DMARC, MX, BIMI. | No | Yes | Yes | Yes |
diff_emailsCompare two email HTML versions , shows score changes, fixed issues, and regressions per client. | No | Yes | Yes | No |
fix_emailGenerate a structured fix prompt for email compatibility issues. | No | Yes | Yes | No |
get_build_statusCheck a build_email run by runId , returns status, iteration, best compatibility score, and the current best source once available. | No | Yes | Yes | No |
list_clientsList all 21 supported email clients with IDs, names, rendering engines, dark mode support, and deprecation status. Use the returned IDs to filter other tools like preview_email or capture_screenshots. | No | Yes | Yes | No |
preview_emailFull email compatibility preview , transforms HTML for 21 email clients, analyzes CSS, generates scores, previews dark mode, checks inbox preview and email size. | No | Yes | Yes | No |
sandbox_get_inboxRetrieve or auto-create your Emailens sandbox test email address for capturing test emails. | No | No | Yes | No |
sandbox_get_messageGet complete email details: HTML/text body, parsed headers, spam score, SPF/DKIM/DMARC auth status, and validated links. | No | Yes | Yes | No |
sandbox_list_messagesList recently captured test emails in the Emailens sandbox. | No | Yes | Yes | No |
sandbox_wait_for_emailPoll and wait for a matching incoming test email in the sandbox (ideal for auth OTPs, magic links, transactional email assertions). | No | Yes | No | No |
share_previewCreate a shareable link for an email preview. Recipients see the full analysis without needing an account. Requires the Dev plan or above. | No | No | No | Yes |
Details
- Registry status
- Active
- Published
- Nov 12, 2026
- Updated
- Nov 12, 2026
- Categories (suggested)
- CommunicationSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared