Emailmd MCP server
{
"mcpServers": {
"emailmd": {
"command": "npx",
"args": [
"-y",
"emailmd@latest"
]
}
}
}{
"mcpServers": {
"emailmd": {
"command": "npx",
"args": [
"-y",
"emailmd@latest"
]
}
}
}{
"mcpServers": {
"emailmd": {
"command": "npx",
"args": [
"-y",
"emailmd@latest"
]
}
}
}{
"servers": {
"emailmd": {
"command": "npx",
"args": [
"-y",
"emailmd@latest"
]
}
}
}{
"mcpServers": {
"emailmd": {
"command": "npx",
"args": [
"-y",
"emailmd@latest"
]
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y emailmdversion 0.11.0
What it does
emailmd is an MCP server that converts markdown into email-safe HTML and plain text, validates emails for deliverability issues, and provides access to emailmd syntax documentation. It lets AI assistants help you write, lint, and preview emails that render consistently across email clients.
- Convert markdown email drafts to responsive HTML that works across Gmail, Outlook, Apple Mail, and other clients.
- Check email drafts for deliverability problems before sending without rendering the full email.
- Look up emailmd syntax and directives while composing emails to use features like charts, buttons, and data visualizations.
Tools this server exposes
| Tool | Does |
|---|---|
| render | Convert emailmd markdown to email-safe HTML and plain text versions. |
| lint | Validate an email draft for deliverability problems without rendering. |
| read_docs | Look up emailmd syntax, directives, and features documentation. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.