# emailmd MCP server

Render markdown into email-safe HTML, lint drafts for deliverability problems, and preview emails.

## Links
- Registry page: https://www.getdrio.com/mcp/dev-emailmd-emailmd
- Repository: https://github.com/anypost/emailmd

## Install
- Command: `npx -y emailmd`
- Endpoint: https://www.emailmd.dev/api/mcp
- Auth: Not captured

## Setup notes
- Package: Npm emailmd v0.9.1
- Remote endpoint: https://www.emailmd.dev/api/mcp

## Tools
- render (Render an email) - Render 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). Endpoint: https://www.emailmd.dev/api/mcp
- lint (Lint an email) - Check 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). Endpoint: https://www.emailmd.dev/api/mcp
- read_docs (Read emailmd docs) - Fetch 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. Endpoint: https://www.emailmd.dev/api/mcp

## Resources
Not captured

## Prompts
Not captured

## Metadata
- Owner: dev.emailmd
- Version: 0.9.1
- Runtime: Npm
- Transports: STDIO, HTTP
- License: Not captured
- Language: Not captured
- Stars: Not captured
- Updated: Jul 22, 2026
- Source: https://registry.modelcontextprotocol.io
