Provides programmatic email sending through the Resend API, supporting both plain text and HTML content. Built on the x402 micropayment protocol, meaning you'll pay per send rather than managing monthly API quotas. The server exposes its MCP interface over SSE at a hosted endpoint, so there's no local setup required. Reach for this when you need Claude to send transactional emails, notifications, or reports without leaving the conversation. The x402 integration handles payment routing automatically, though you'll want to verify pricing before high-volume use since the repository doesn't include rate documentation.
Public tool metadata for what this MCP can expose to an agent.
email_send_messageUse this when you need to send an email to one or more recipients. Returns delivery confirmation in JSON. Returns: 1. messageId (unique identifier) 2. status (sent/queued/failed) 3. timestamp (ISO 865 paramsUse this when you need to send an email to one or more recipients. Returns delivery confirmation in JSON. Returns: 1. messageId (unique identifier) 2. status (sent/queued/failed) 3. timestamp (ISO 86
tostringbodystringfromstringhtmlstringsubjectstringSend emails programmatically via Resend -- text or HTML body, delivery status, message ID. Transactional email. Pay-per-call via x402 (USDC on Base L2) -- no API key, no signup, no rate-limit wall.
Part of the klymax402 marketplace -- 100 x402 micropayment APIs for AI agents, one wallet, USDC on Base.
Add to your MCP client config (Claude Desktop, Cursor, ElizaOS, etc.):
{
"mcpServers": {
"email-send": {
"url": "https://email-send.api.klymax402.com/mcp"
}
}
}
curl -X POST "https://email-send.api.klymax402.com/api/send" \
-H "Content-Type: application/json" \
-d '{"to":"...","subject":"...","body":"..."}'
# -> 402 Payment Required, with an x402 payment challenge in the response body
Any x402-aware client (@x402/fetch, x402-agent-tools, ATXP) handles the 402 -> sign -> retry cycle automatically.
| Tool | Method | Path | Price | Description |
|---|---|---|---|---|
email_send_message | POST | /api/send | $0.003 | Send an email message |
email_send_messageUse this when you need to send an email to one or more recipients. Returns delivery confirmation in JSON.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
to | string | yes | Recipient email address |
from | string | no | Sender email address (default: noreply@x402.dev) |
subject | string | yes | Email subject line |
body | string | yes | Email body content (plain text) |
html | string | no | Email body content (HTML, optional — overrides body) |
Example response:
{"messageId":"msg_01abc123","status":"sent","timestamp":"2026-04-13T14:30:00Z","to":"user@example.com","from":"noreply@x402.dev","subject":"Your Report"}
When to use: sending transactional emails, notifications, alerts, password resets, order confirmations, and automated reports.
Not for: email validation (use email_verify_address), finding email addresses (use email_find_by_name), person data enrichment (use person_enrich_from_email).
eip155:8453)100 x402 micropayment APIs for AI agents -- one wallet, USDC on Base, zero signup.
MIT
io.github.mindstone/mcp-server-microsoft-teams
com.mintmcp/outlook-email
helbertparanhos/resend-email-mcp
marlinjai/email-mcp
io.github.mindstone/mcp-server-email-imap
io.github.osamahassouna/email-playbook-mcp