Emailens MCP server
online · 100% uptimeio.github.emailens/mcp·v0.15.0·7 starsAnalyze, audit, fix and diff HTML, MJML, Maizzle and React Email across 21 email clients.
7 stars1.1k downloads/wk
Reviews
Write oneNobody has reviewed Emailens MCP yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Emailens MCP tools (15, 7 write)
write = sends, deletes, buys or postsanalyze_emailwrite actionFreeFix 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.).
audit_emailwrite actionFreeFix 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.
build_emailwrite actionFreeGenerate 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.
capture_screenshotsFreeCapture 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.
check_deliverabilityFreeCheck email deliverability for a domain , SPF, DKIM, DMARC, MX, BIMI.
diff_emailsFreeCompare two email HTML versions , shows score changes, fixed issues, and regressions per client.
fix_emailwrite actionFreeGenerate a structured fix prompt for email compatibility issues.
get_build_statusFreeCheck a build_email run by runId , returns status, iteration, best compatibility score, and the current best source once available.
list_clientsFreeList 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.
preview_emailwrite actionFreeFull email compatibility preview , transforms HTML for 21 email clients, analyzes CSS, generates scores, simulates dark mode, checks inbox preview and email size.
sandbox_get_inboxFreeRetrieve or auto-create your Emailens sandbox test email address for capturing test emails.
sandbox_get_messageFreeGet complete email details: HTML/text body, parsed headers, spam score, SPF/DKIM/DMARC auth status, and validated links.
sandbox_list_messagesFreeList recently captured test emails in the Emailens sandbox.
sandbox_wait_for_emailwrite actionFreePoll and wait for a matching incoming test email in the sandbox (ideal for auth OTPs, magic links, transactional email assertions).
share_previewwrite actionFreeCreate a shareable link for an email preview. Recipients see the full analysis without needing an account. Requires the Dev plan or above.
Public scan report
scanner v0.1.10 · 2026-11-01 · same rubric, same numbers if you re-run it
- Code scan2 source files scanned25/25
- Live reliabilityremote reachable in 2424ms17/20
- Tool poisoning15 tool descriptions checked15/15
- Auth qualityopen endpoint exposes 7 write-action tools with no auth3/15
- Maintenancelast push 2 days ago15/15
- Maintainer identityregistry namespace matches repository owner7/10
Findings (1)
- highWrite-action tools reachable without authentication
auth.open-write
How Emailens MCP compares
Against every graded Email MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 82/100
- higher than 70% of 916 Email servers
- Tools
- 15
- the typical Email server has 7
- Tools that change things
- 47%
- typical: 25%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote Email server answers 100%
- Response time
- 177 ms
- faster than 73% of 609 Email servers
- GitHub stars
- 7
- more than 85% of 493 Email servers
- Downloads a week
- 1,128
- more than 93% of 235 Email servers with a package
What its tools let an agent do: 8 read · 6 change · 1 send or post
Release history: 5 versions in the registry since 2026-08-23, latest 2026-10-29, typically one every 10 days.
Install Emailens MCP in Claude Code, Cursor or VS Code
claude mcp add --transport http mcp https://emailens.dev/api/mcp
What the publisher says
From the Emailens MCP repository's README, as published. We do not edit it. Read it on GitHub
Email rendering analysis for AI assistants
MCP server for email compatibility analysis. Analyze, preview, diff, and fix emails across 21 email clients, plus capture real screenshots and create shareable links with an optional API key.
Send HTML, MJML, Maizzle or React Email. Set format and the template is compiled before analysis, so what gets checked is the HTML your readers actually receive.
Why your assistant needs this: across the 298 CSS and HTML features we track, only 6 are fully supported in every major email client (see the data). Ask Claude to check your email before you send it.
Built on @emailens/engine. Also available as a GitHub Action.
Install
npx -y @emailens/mcpSetup
Claude Desktop
Add to claudedesktopconfig.json:
{
"mcpServers": {
"emailens": {
"command": "npx",
"args": ["-y", "@emailens/mcp"]
}
}
}Claude Code
claude mcp add emailens -- npx -y @emailens/mcpWith API Key (optional, unlocks screenshots + sharing)
{
"mcpServers": {
"emailens": {
"command": "npx",
"args": ["-y", "@emailens/mcp"],
"env": {
"EMAILENS_API_KEY": "ek_live_..."
}
}
}
}Get your free API key at emailens.dev/settings/api-keys.
Remote (no install)
Use the hosted endpoint: no npm or Node.js needed. API key required.
{
"mcpServers": {
"emailens": {
"url": "https://emailens.dev/api/mcp",
"headers": {
"Authorization": "Bearer ek_live_..."
}
}
}
}Tools
Local Tools (no account needed)
preview_email
Full email compatibility preview: transforms HTML for 21 clients, analyzes CSS, generates scores, simulates dark mode, checks inbox preview and email size.
analyze_email
Quick CSS compatibility analysis; returns per-client scores and one finding per problem. Faster than audit_email when you only need CSS compatibility.
One finding per problem, not one per client. The engine reports per client because a score is per client, and per selector because a fix is per selector. On an ordinary newsletter border-radius arrives twelve times (two clients that drop it, six selectors that use it) with the same sentence in every copy. That was 286KB of JSON, about 73,000 tokens, for an 11KB email.
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Grade history
- 2026-11-01downgradeA → Bscore 82: Write-action tools reachable without authentication
Emailens MCP: common questions
- Is Emailens MCP server safe?
- Mostly: it is graded B (82/100). Read the Emailens MCP safety report
- How do I install Emailens MCP?
- It runs remotely at emailens.dev. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Emailens MCP need an API key?
- Yes. The registry entry asks for
EMAILENS_API_KEY. - Is Emailens MCP maintained?
- The last commit was 7 days ago (2026-10-30). The latest release is v0.15.0.
- Is Emailens MCP up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Emailens MCP?
- Servers from other publishers that do the same job: emailmd MCP server, MisarMail MCP Server and Easy Email Builder MCP server. Compare all Emailens MCP alternatives.
- How does Emailens MCP compare with other Email MCP servers?
- safety score 82/100 (higher than 70% of 916 Email servers); tools 15 (the typical Email server has 7); tools that change things 47% (typical: 25%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Emailens MCP
Same job from other publishers: the closest match first, then the best rated.
- emailmdRender markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.not reviewedEstablishedA
- MisarMail MCP ServerSend transactional email, run campaigns, manage contacts and automations, audit deliverability.not reviewedGrowingA
- Easy Email BuilderDesign HTML email templates with AI: render to HTML and open them in a visual editornot reviewedGrowingA
- BlackVeil DNS & Email Security ScannerDNS and email security scanner with 81 MCP tools for SPF, DMARC, DNSSEC, SSL, and brand audits.not reviewedGrowingB
AgentiSendEmail API for apps and AI agents: budgets per key, a kill switch, refusals that name the fix.not reviewedGrowingA