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.

terminal
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.

terminal
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": {} }'

Resend questions