Resend MCP server for AI agents
Send transactional email, check delivery status, inspect domains and manage audiences and contacts.
- Auth
- Access token
- Tools
- 8
- Triggers
- 0
- Category
- Email, Communication
Tools and triggers
Send an email
RESEND_SEND_EMAIL
Sends an email from a verified domain. Give html, text or both. Returns the email id.
Get an email
RESEND_GET_EMAIL
Returns a sent email with its recipients, subject and delivery status (last_event).read-only
List domains
RESEND_LIST_DOMAINS
Lists the sending domains with their verification status and region.read-only
Get a domain
RESEND_GET_DOMAIN
Returns one domain with the DNS records it needs and their verification status.read-only
List audiences
RESEND_LIST_AUDIENCES
Lists the audiences (contact lists) of the account.read-only
Create an audience
RESEND_CREATE_AUDIENCE
Creates an audience, a named list of contacts to send to.
Add a contact to an audience
RESEND_CREATE_CONTACT
Adds a contact to an audience.
List contacts of an audience
RESEND_LIST_CONTACTS
Lists the contacts in an audience with their subscription state.read-only
Connect via MCP
Create an MCP server for Resend in the dashboard, then add its URL to your client. This is the Claude Code command; the client guide has the others.
claude mcp add --transport http resend \
"https://www.prompt-tm.com/mcp/<server id>?user_id=<your user>" \
--header "x-api-key: ptm_…"Connect via REST
Run a tool with one request. The response is { data, error, successful, log_id } for every tool.
curl -X POST https://www.prompt-tm.com/api/v3/tools/execute/RESEND_SEND_EMAIL \
-H "x-api-key: $PROMPT_TM_KEY" -H "content-type: application/json" \
-d '{ "user_id": "alice", "arguments": {} }'