Send emails, verify domains, manage audiences, and sync contacts via Resend API
45+ deploysYour AI agent gets 5 capabilities in one connection. Deploy once, use from any client.
POST endpoints
send_email
Send a transactional email with 'from' (verified domain), 'to' (string or array), 'subject', and 'html' or 'text' body. Supports 'cc', 'bcc', 'reply_to', 'headers' (custom), and 'tags' [{name, value}] for tracking. Returns email ID for status polling.
https://api.resend.com/emails
add_contact
Add a contact to an audience by audience_id. Pass 'email' (required), 'first_name', 'last_name', and 'unsubscribed' (boolean). Returns contact ID. Duplicate emails are silently merged.
https://api.resend.com/audiences/{audience_id}/contacts
GET endpoints
get_email
Get email delivery status by ID. Returns 'from', 'to', 'subject', 'created_at', and 'last_event' (delivered/bounced/complained/opened/clicked). Use to verify delivery or debug bounce issues.
https://api.resend.com/emails/{email_id}
list_domains
List verified sending domains with ID, name, status (verified/pending/not_started), DNS records needed (SPF, DKIM, DMARC), and created_at. Domains must be verified before sending.
https://api.resend.com/domains
list_audiences
List all audiences (contact lists) with ID, name, and created_at. Use audience ID to manage contacts or send batch emails to a segment.
https://api.resend.com/audiences
Connect Resend to Claude Code with one command:
claude mcp add resend https://datafaucet.dev/api/mcp/t/resend{notion_token}) with your real credentialsNeed API keys? Try our free sandbox templates first to see MCP in action with zero setup.
Replace these placeholders with your real values before deploying:
{audience_id}Resource identifier{email}Email address{email_id}Email address{first_name}Your value{from_email}Email address{html_body}Your value{last_name}Your value{resend_api_key}API settings page{subject}Your value{to_email}Email addressPreview:
POST https://api.resend.com/emails Authorization: Bearer {resend_api_key} Content-Type: application/json {"from":"{from_email}","to":["{to_email}"],"subject":"{subject}","html":"{html_body}"}
claude mcp add resend --url https://datafaucet.dev/api/mcp/t/resend
Paste into your client's MCP configuration file · most users connect in under 60s
claude mcp add resend --url https://datafaucet.dev/api/mcp/t/resendWhat your AI agent sees
I have access to 5 tools from Resend: send_email, get_email, list_domains, and 2 more.
“Send a transactional email with 'from' (verified domain), 'to' (string or array), 'subject', and 'html' or 'text' body. Supports 'cc', 'bcc', 'reply_to', 'headers' (custom), and 'tags' [{name, value}] for tracking. Returns email ID for status polling.”
Calling send_email... Done. Here are the results.
Try these prompts
“Send a transactional email with 'from' (verified domain), 'to' (string or array), 'subject', and 'html' or 'text' body. Supports 'cc', 'bcc', 'reply_to', 'headers' (custom), and 'tags' [{name, value}] for tracking. Returns email ID for status polling”
Copy“Get email delivery status by ID. Returns 'from', 'to', 'subject', 'created_at', and 'last_event' (delivered/bounced/complained/opened/clicked). Use to verify delivery or debug bounce issues”
Copy“List verified sending domains with ID, name, status (verified/pending/not_started), DNS records needed (SPF, DKIM, DMARC), and created_at. Domains must be verified before sending”
CopyClick any prompt to copy, then paste into your AI client.