At a glance
- Availability: Experimental (how to enable).
- Auth: API key.
- Connection: The key comes from
RESEND_API_KEY. - Docs: https://resend.com/docs/api-reference/introduction
Credentials
Set these per environment. See Connect an integration.| Variable | Required | Description |
|---|---|---|
RESEND_API_KEY | Yes | Resend API key (starts with re_) Docs. |
Setup
- Sign in to Resend: Go to https://resend.com and sign in. The free tier is sufficient for testing.
- 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.
- Create an API key: Open https://resend.com/api-keys and create a key with Full Access (Sending Access alone cannot read domains/audiences).
- Set the environment variable: Add the key to your .env as RESEND_API_KEY=re_…
- 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
Tools
| Tool | Access | Description |
|---|---|---|
| Send Email | Write | Send an email |
| Get Email | Read | Get a sent email and its delivery status by ID |
| List Domains | Read | List sending domains and their verification status |
| List Audiences | Read | List audiences (contact groups) |
| List Contacts | Read | List contacts in an audience |
| Create Contact | Write | Add 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.