emailmd
dev.emailmd/emailmdVersion 0.13.3Render markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.
Status
Responds308 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:26 UTC
- Latency
- 308 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://www.emailmd.dev/api/mcpResponds308 msNo sign-in
Claude Code
claude mcp add --transport http emailmd https://www.emailmd.dev/api/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: emailmd
Remote MCP server URL: https://www.emailmd.dev/api/mcpCursor
{
"mcpServers": {
"emailmd": {
"url": "https://www.emailmd.dev/api/mcp"
}
}
}VS Code
code --add-mcp '{"name":"emailmd","type":"http","url":"https://www.emailmd.dev/api/mcp"}'Streamable HTTP
npm: emailmd 0.13.3Package only
npm (npx)
claude mcp add emailmd -- npx -y emailmd@0.13.3Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
3 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
lintCheck emailmd markdown for deliverability, accessibility, and readability problems without rendering it: missing alt text, http:// links, Gmail's 102KB clip limit, generic link text, spam-trigger phrases, and more. Fix warnings before sending; suggestions are sometimes intentional (e.g. transactional emails without an unsubscribe link). | No | Yes | Yes | No |
read_docsFetch emailmd documentation from emailmd.dev. Call with no arguments for the index of all pages; pass page to read one (e.g. 'buttons', 'frontmatter', 'theme', 'directives/hero'). Read the relevant page before using syntax you are not sure about. | No | Yes | Yes | No |
renderRender emailmd markdown into email-safe HTML. Returns html (the complete email document), text (the plain-text MIME part), meta (frontmatter), warnings (non-fatal repairs made while rendering; aim for none), htmlBytes, and previewUrl (a live browser preview of this exact document to share with the user). | No | Yes | Yes | No |
Details
- Registry status
- Active
- Published
- Nov 14, 2026
- Updated
- Nov 14, 2026
- Website
- Not given
- Categories (suggested)
- Developer toolsCommunicationKnowledge and notesSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared