Resend Email MCP
Complete Resend email MCP: full API coverage + debug layer (deliverability, DNS, bounces).
Connector by helbertparanhos · GitHub account verified by the MCP Registry
Chalk Labs
Need help deploying Resend Email MCP?
Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/helbertparanhos-resend-email-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 36 read · 25 write · 10 delete · 4 not yet classified
- Secrets
- 1 (API keys, tokens or passwords)
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 75
Read from the source code; the running server may list different tools.
Read 36 · Look things up without changing anything.
analyze_deliverabilityaudit_accountexplain_bounceget_broadcastget_contactget_contact_propertyget_contact_topicsget_domainget_emailget_email_attachmentget_logget_received_attachment
Show 24 more tools
get_received_emailget_segmentget_templateget_topicget_webhookinspect_emaillist_api_keyslist_broadcastslist_contact_propertieslist_contact_segmentslist_contactslist_domainslist_email_attachmentslist_emailslist_logslist_received_attachmentslist_received_emailslist_segment_contactslist_segmentslist_templateslist_topicslist_webhookspreview_emailsearch_logs
Write 25 · Create, change, send or run things.
add_contact_to_segmentcancel_emailcreate_api_keycreate_broadcastcreate_contactcreate_contact_propertycreate_domaincreate_segmentcreate_templatecreate_topiccreate_webhookpublish_template
Show 13 more tools
send_batch_emailssend_broadcastsend_emailtest_sendupdate_broadcastupdate_contactupdate_contact_propertyupdate_contact_topicsupdate_domainupdate_emailupdate_templateupdate_topicupdate_webhook
Delete 10 · Delete, drop, revoke or wipe things.
delete_api_keydelete_broadcastdelete_contactdelete_contact_propertydelete_domaindelete_segmentdelete_templatedelete_topicdelete_webhookremove_contact_from_segment
Not yet classified 4 · We could not tell from the name and description.
diagnose_domainduplicate_templateresend_rawverify_domain
Secrets and settings it asks for
Secrets: values you paste in that let it act as you.
RESEND_API_KEY
Other settings (environment variables or headers).
RESEND_ATTACHMENTS_DIRRESEND_FROMRESEND_READONLYRESEND_REPLY_TO
Files it touches
- Any path the agent passes to its tools
Tools (75)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
add_contact_to_segmentAdd a contact to a segment.
analyze_deliverabilityAggregate the MOST RECENT sent emails (up to 100 — a single page, not the full history) into deliverability metrics: delivered / bounced / complained / suppressed / opened / clicked counts and rates, plus a health verdict and recommendations. Use to answer 'how is my email health?' or to investigate a recent drop in delivery.
audit_accountOne-shot health check of the whole Resend account: lists domains (and whether they're verified), API keys, and recent deliverability (most recent 100 emails), then returns a prioritized list of problems and recommendations. Great first call when 'emails aren't working'.
cancel_emailCancel a scheduled email that has not been sent yet.
create_api_keyCreate a new Resend API key. The full key value is returned ONLY once — store it securely. Optionally scope it to sending-only and to a single domain.
create_broadcastCreate a broadcast (newsletter / campaign) targeted at an audience or segment. Created as a draft — use send_broadcast to deliver or schedule it.
create_contactCreate a contact. Provide email plus optional name and custom properties. `unsubscribed` controls subscription state.
create_contact_propertyCreate a custom contact property (a field you can store on every contact, e.g. 'plan' or 'signup_date').
create_domainAdd a sending domain to Resend. Returns the DNS records (SPF, DKIM, optional DMARC) you must add to your DNS provider before verifying.
create_segmentCreate a segment — a saved, optionally rule-based grouping of contacts you can target with broadcasts.
create_templateCreate a reusable email template. Use {{variable}} placeholders in html/text and pass values via send_email's templateData.
create_topicCreate a topic — a subscription category (e.g. 'Product updates', 'Promotions') contacts can opt in/out of independently.
create_webhookCreate a webhook endpoint that receives Resend events. Returns a signing secret used to verify payloads.
delete_api_keyPermanently revoke an API key by ID.
delete_broadcastDelete a broadcast (only drafts and scheduled broadcasts can be deleted).
Show 60 more tools
delete_contactDelete a contact by ID or email address.
delete_contact_propertyDelete a contact property by ID.
delete_domainPermanently delete a domain from Resend.
delete_segmentDelete a segment by ID.
delete_templateDelete a template by ID.
delete_topicDelete a topic by ID.
delete_webhookDelete a webhook by ID.
diagnose_domainDeep DNS/verification diagnosis for a sending domain. Fetches the domain, inspects every required DNS record (SPF, DKIM, DMARC, MX, Return-Path), reports what is verified vs. pending/missing, and gives concrete fix steps. Use this whenever sending fails with 'domain not verified' or before going live.
duplicate_templateDuplicate an existing template into a new one.
explain_bounceDiagnose why an email bounced. Fetches the email, classifies the bounce as hard / soft / block / suppressed, explains it in plain language, and recommends the correct action (remove address, retry later, fix content, etc.).
get_broadcastRetrieve a broadcast by ID, including its status (draft/scheduled/sent) and stats.
get_contactRetrieve a contact by ID or by email address.
get_contact_propertyRetrieve a contact property by ID.
get_contact_topicsList the topic subscriptions of a contact.
get_domainRetrieve a domain by ID, including verification status and the full list of DNS records with their current state.
get_emailRetrieve a single sent email by ID, including its current delivery status.
get_email_attachmentRetrieve a single attachment of a sent email by attachment ID (returns metadata / download info).
get_logRetrieve a single API request log entry by ID, with full request/response detail.
get_received_attachmentRetrieve a single attachment of a received email by attachment ID.
get_received_emailRetrieve a single received email by ID, including parsed headers and body.
get_segmentRetrieve a segment by ID.
get_templateRetrieve a template by ID.
get_topicRetrieve a topic by ID.
get_webhookRetrieve a webhook by ID (including its subscribed events and status).
inspect_emailFull lifecycle view of one email: fetches it and renders a readable timeline of its events (sent → delivered → opened → clicked, or bounced/complained), highlighting the final state and any problem. Use to answer 'what happened to this email?'.
list_api_keysList all API keys (metadata only — secret values are never returned).
list_broadcastsList all broadcasts (paginated).
list_contact_propertiesList all custom contact properties defined on the account.
list_contact_segmentsList the segments a contact belongs to.
list_contactsList contacts (paginated).
list_domainsList all domains on the account with their verification status.
list_email_attachmentsList the attachments of a sent email.
list_emailsList sent emails (paginated). Useful to find recent sends and their IDs.
list_logsList API request logs — every request made to your Resend account with status code, endpoint and timing. The backbone for debugging. For smart filtering use search_logs.
list_received_attachmentsList the attachments of a received email.
list_received_emailsList inbound (received) emails. Requires email receiving to be configured on your Resend account.
list_segment_contactsList the contacts that belong to a segment (paginated).
list_segmentsList all segments.
list_templatesList all templates (paginated).
list_topicsList all topics.
list_webhooksList all configured webhooks.
preview_emailDry-run an email WITHOUT sending it. Resolves the final `from` (incl. RESEND_FROM default), validates the payload, reads/sizes any local attachments, and returns a summary plus warnings. Use to verify a message before calling send_email.
publish_templatePublish a template's draft so it becomes the live version used by sends.
remove_contact_from_segmentRemove a contact from a segment.
resend_rawAdvanced escape hatch — make a raw authenticated request to ANY Resend API endpoint not covered by a dedicated tool. Prefer specific tools when one exists. Mutating methods (POST/PATCH/PUT/DELETE) are blocked in readonly mode.
search_logsSmart search over API request logs: fetch recent logs and filter by HTTP status, status class (e.g. only errors), endpoint path substring, and/or recipient. Returns matching entries plus a breakdown of error types. Use to find why requests are failing.
send_batch_emailsSend up to 100 distinct emails in one call (one API request). Each entry is a full email object. Note: batch sends do NOT support attachments or scheduling per Resend limits.
send_broadcastSend a broadcast now, or schedule it for later. Omit scheduledAt to send immediately.
send_emailSend a single email via Resend. Supports HTML/text, cc/bcc, reply-to, attachments, tags, custom headers, scheduling, and templates. Uses RESEND_FROM as the default sender when `from` is omitted.
test_sendValidate your sending setup by sending to Resend's sandbox addresses, which deterministically simulate outcomes WITHOUT hurting your reputation. Choose 'delivered', 'bounced', or 'complained'. Returns the resulting email ID so you can inspect_email it.
update_broadcastUpdate a draft broadcast's content or settings (from, subject, html, text, etc.).
update_contactUpdate a contact's name, subscription state, or custom properties.
update_contact_propertyRename a contact property.
update_contact_topicsUpdate a contact's topic subscriptions (opt-in / opt-out of specific topics).
update_domainUpdate a domain's settings: open/click tracking and TLS enforcement.
update_emailUpdate a scheduled email — currently only the scheduled send time can be changed.
update_templateUpdate a template's name, subject, or body. Creates a new draft version.
update_topicUpdate a topic's name or description.
update_webhookUpdate a webhook's endpoint URL, subscribed events, or enabled status.
verify_domainTrigger verification for a domain after adding its DNS records. Re-checks SPF/DKIM. Use diagnose_domain for a human-readable report of what is still missing.
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 0
- Last commit
- Sep 10, 2026 (1 month ago)
- Last release
- Jun 9, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- Registry name
io.github.helbertparanhos/resend-email-mcp- Version
- 1.0.1
- Auth
- API key
- Packages
- npm resend-email-mcp
- License
- MIT
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from helbertparanhos
- 0.585score
Cloudflare MCP Pro
helbertparanhos
Cloudflare MCP: DNS, Zones, Workers, KV, R2, D1, Pages, WAF, SSL, Email, AI via REST API v4
ConnectorBFreshness: BLocal★ 3Claude Code +5 - 0.585score
n8n Pro MCP
helbertparanhos
Manage self-hosted n8n (incl.
ConnectorBFreshness: BLocal★ 3Claude Code +5 - 0.567score
ClickUp MCP Pro
helbertparanhos
The most complete ClickUp MCP server — 161 tools + clickup_raw for the full v2/v3 API.
ConnectorBFreshness: BLocal★ 1Claude Code +5 - 0.567score
Post for Me MCP Pro
helbertparanhos
Publish, schedule and analyze social posts across 9 platforms via the Post for Me API.
ConnectorBFreshness: BLocal★ 1Claude Code +5 - 0.543score
Vercel MCP Pro
helbertparanhos
Complete Vercel MCP: deploys, logs, projects, env, domains, DNS, certs via the full REST API
ConnectorBFreshness: BLocalClaude Code +5
Done for you
Rather not set it up yourself?
Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.
See how we build AI agents →Read the case studies
Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.
- launches shipped
- 50+
- launches shipped
- media placements
- 500+
- media placements
- founders on every account
- 2
- founders on every account
Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block
Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.
Get Resend Email MCP running in your business
Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.
Cite this page
Resend Email MCP. Agent Mart. https://agentmart.dev/connectors/helbertparanhos-resend-email-mcp (last updated 2026-10-24)