Skip to main content

At a glance

Credentials

Set these per environment. See Connect an integration.
VariableRequiredDescription
RESEND_API_KEYYesResend API key (starts with re_) Docs.

Setup

  1. Sign in to Resend: Go to https://resend.com and sign in. The free tier is sufficient for testing.
  2. Verify a domain (or use onboarding sender): Add and verify a sending domain under https://resend.com/domains. For quick tests you can send from [email protected] to your own account email.
  3. Create an API key: Open https://resend.com/api-keys and create a key with Full Access (Sending Access alone cannot read domains/audiences).
  4. Set the environment variable: Add the key to your .env as RESEND_API_KEY=re_…
  5. Verify access: Run List Domains to confirm the key works, then send a test email to yourself.
  • Resend authenticates with ‘Authorization: Bearer re_…’
  • Audiences and contacts power Broadcasts; transactional sending only requires a verified domain
Provider API reference: https://resend.com/docs/api-reference/introduction

Tools

ToolAccessDescription
Send EmailWriteSend an email
Get EmailReadGet a sent email and its delivery status by ID
List DomainsReadList sending domains and their verification status
List AudiencesReadList audiences (contact groups)
List ContactsReadList contacts in an audience
Create ContactWriteAdd a contact to an audience

Example prompts

  • Send an email via Resend with a subject, recipient, and HTML body.
  • List my Resend domains and tell me which ones are verified for sending.