Send transactional and marketing emails, verify domains, manage audiences, and track delivery via the Resend API
45+ deploysclaude mcp add resend --url https://datafaucet.dev/api/mcp/t/resend
Run this command in your terminal · most users connect in under 60s
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
send_batch
Send up to 100 emails in one API call. Each entry in the array uses the same shape as send_email (from, to, subject, html). Returns array of email IDs. More efficient than individual sends for bulk notifications.
https://api.resend.com/emails/batch
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
Run this in your terminal:
claude mcp add resend https://datafaucet.dev/api/mcp/t/resend
Connect Resend to your AI agent in under 60 seconds. No account required.
{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/resendWhat your AI agent sees
I have access to 6 tools from Resend: send_email, get_email, list_domains, and 3 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 an email to the team with subject 'Deploy complete'”
Copy“List all emails sent today and show their delivery status”
Copy“Check the domain verification status for all configured domains”
CopyClick any prompt to copy, then paste into your AI client.