
Resend Email MCP
This is the Resend integration to use when you need more than fire-and-forget sending. It covers the full API (emails, domains, contacts, broadcasts, templates, webhooks, logs) but the real differentiator is the debug layer: diagnose_domain inspects your DNS records and tells you what's broken, analyze_deliverability aggregates bounce and complaint rates, inspect_email shows the full lifecycle timeline of a message, and explain_bounce classifies failures with remediation steps. You also get readonly mode for safe production exploration and local attachment handling with directory restrictions. If you're debugging email delivery or managing a Resend account through Claude, this gives you operational visibility the official MCP doesn't.
- GitHub stars
- 1
- tools
- 75
- auth
- Secret needed
- transport
- STDIO
- env vars
- 5
- last updated
- Jun 9, 2026
Tools
75 toolsPublic tool metadata for what this MCP can expose to an agent.
send_emailSend an email, with attachments by base64 content, public URL path, or local file path.
Send an email, with attachments by base64 content, public URL path, or local file path.
No parameter schema in public metadata yet.
send_batch_emails
No parameter schema in public metadata yet.
get_email
No parameter schema in public metadata yet.
list_emails
No parameter schema in public metadata yet.
update_email
No parameter schema in public metadata yet.
cancel_email
No parameter schema in public metadata yet.
preview_emailDry-runs a message, resolving the final sender, sizing attachments and surfacing warnings, without sending.
Dry-runs a message, resolving the final sender, sizing attachments and surfacing warnings, without sending.
No parameter schema in public metadata yet.
list_email_attachments
No parameter schema in public metadata yet.
get_email_attachment
No parameter schema in public metadata yet.
list_received_emails
No parameter schema in public metadata yet.
get_received_email
No parameter schema in public metadata yet.
list_received_attachments
No parameter schema in public metadata yet.
get_received_attachment
No parameter schema in public metadata yet.
create_domain
No parameter schema in public metadata yet.
get_domain
No parameter schema in public metadata yet.
list_domains
No parameter schema in public metadata yet.
update_domain
No parameter schema in public metadata yet.
delete_domain
No parameter schema in public metadata yet.
verify_domain
No parameter schema in public metadata yet.
create_api_key
No parameter schema in public metadata yet.
list_api_keys
No parameter schema in public metadata yet.
delete_api_key
No parameter schema in public metadata yet.
create_broadcast
No parameter schema in public metadata yet.
get_broadcast
No parameter schema in public metadata yet.
list_broadcasts
No parameter schema in public metadata yet.
update_broadcast
No parameter schema in public metadata yet.
send_broadcast
No parameter schema in public metadata yet.
delete_broadcast
No parameter schema in public metadata yet.
create_contact
No parameter schema in public metadata yet.
get_contact
No parameter schema in public metadata yet.
list_contacts
No parameter schema in public metadata yet.
update_contact
No parameter schema in public metadata yet.
delete_contact
No parameter schema in public metadata yet.
get_contact_topics
No parameter schema in public metadata yet.
update_contact_topics
No parameter schema in public metadata yet.
list_contact_segments
No parameter schema in public metadata yet.
add_contact_to_segment
No parameter schema in public metadata yet.
remove_contact_from_segment
No parameter schema in public metadata yet.
create_contact_property
No parameter schema in public metadata yet.
get_contact_property
No parameter schema in public metadata yet.
list_contact_properties
No parameter schema in public metadata yet.
update_contact_property
No parameter schema in public metadata yet.
delete_contact_property
No parameter schema in public metadata yet.
create_segment
No parameter schema in public metadata yet.
get_segment
No parameter schema in public metadata yet.
list_segments
No parameter schema in public metadata yet.
delete_segment
No parameter schema in public metadata yet.
list_segment_contacts
No parameter schema in public metadata yet.
create_template
No parameter schema in public metadata yet.
get_template
No parameter schema in public metadata yet.
list_templates
No parameter schema in public metadata yet.
update_template
No parameter schema in public metadata yet.
delete_template
No parameter schema in public metadata yet.
publish_template
No parameter schema in public metadata yet.
duplicate_template
No parameter schema in public metadata yet.
create_topic
No parameter schema in public metadata yet.
get_topic
No parameter schema in public metadata yet.
list_topics
No parameter schema in public metadata yet.
update_topic
No parameter schema in public metadata yet.
delete_topic
No parameter schema in public metadata yet.
create_webhook
No parameter schema in public metadata yet.
get_webhook
No parameter schema in public metadata yet.
list_webhooks
No parameter schema in public metadata yet.
update_webhook
No parameter schema in public metadata yet.
delete_webhook
No parameter schema in public metadata yet.
list_logs
No parameter schema in public metadata yet.
get_log
No parameter schema in public metadata yet.
diagnose_domainInspects every DNS record (SPF/DKIM/DMARC) and reports what's missing and how to fix it.
Inspects every DNS record (SPF/DKIM/DMARC) and reports what's missing and how to fix it.
No parameter schema in public metadata yet.
analyze_deliverabilityAggregates recent sends into delivery, bounce and complaint rates with a health verdict.
Aggregates recent sends into delivery, bounce and complaint rates with a health verdict.
No parameter schema in public metadata yet.
inspect_emailRenders one email's full lifecycle timeline and flags problems.
Renders one email's full lifecycle timeline and flags problems.
No parameter schema in public metadata yet.
explain_bounceClassifies a bounce (hard/soft/block) and recommends the action.
Classifies a bounce (hard/soft/block) and recommends the action.
No parameter schema in public metadata yet.
audit_accountOne-shot health check of domains, keys and deliverability.
One-shot health check of domains, keys and deliverability.
No parameter schema in public metadata yet.
search_logsSmart filtering of API logs by status, path or recipient to find failures.
Smart filtering of API logs by status, path or recipient to find failures.
No parameter schema in public metadata yet.
test_sendSafely simulates delivered, bounced or complained via Resend sandbox addresses.
Safely simulates delivered, bounced or complained via Resend sandbox addresses.
No parameter schema in public metadata yet.
resend_rawCalls any Resend endpoint not yet wrapped in a dedicated tool.
Calls any Resend endpoint not yet wrapped in a dedicated tool.
No parameter schema in public metadata yet.
Sponsors
Configuration
RESEND_API_KEY*secretResend API key (https://resend.com/api-keys)
RESEND_FROMDefault sender address (verified domain), e.g. 'Acme <hello@acme.com>'
RESEND_REPLY_TODefault Reply-To address
RESEND_READONLYSet to 'true' to block every mutating tool
RESEND_ATTACHMENTS_DIRDirectory that local-file attachments are restricted to (disk reads disabled unless set)
Readme
resend-email-mcp
The most complete Resend MCP server — full coverage of the Resend API (emails, domains, contacts, broadcasts, templates, segments, topics, webhooks, logs) plus a unique debug/diagnostics layer no other Resend MCP offers: deliverability analysis, DNS troubleshooting, email lifecycle inspection, bounce explanation, and account auditing.
Works with Claude Code, Cursor, Claude Desktop, and any other MCP client.
Details
- Repository
- github.com/helbertparanhos/resend-email-mcp
- Category
- Communication & Messaging
- Package
resend-email-mcp- Transport
- STDIO
- Auth
- Required
- Registry
- MCP registry, active