Resend
Arcade.dev LLM tools for sending and managing transactional email via Resend
1.0.3The Resend toolkit integrates Resend's transactional email API into Arcade, enabling LLMs to send, retrieve, schedule, reschedule, and cancel emails programmatically.
Capabilities
- Send & schedule emails: Send transactional emails immediately or queue them for future delivery via a
scheduled_attimestamp; returns a Resend-assignedemail_id. - Email lifecycle management: Retrieve delivery status for any sent or queued email by ID; cancel or reschedule not-yet-sent emails before they are delivered.
Secrets
RESEND_API_KEY — A Resend API key used to authenticate all requests. Obtain it from the Resend dashboard under API Keys. Click Create API Key, choose a name and the appropriate permission level (Full access for send/cancel/reschedule, or Sending access if you only need to send), and optionally scope it to a specific domain. Copy the key immediately — Resend will not display it again.
Store this secret in Arcade at https://api.arcade.dev/dashboard/auth/secrets. For details on configuring secrets in Arcade, see https://docs.arcade.dev/en/guides/create-tools/tool-basics/create-tool-secrets.
Available tools(4)
| Tool name | Description | Secrets | |
|---|---|---|---|
Cancel a scheduled, not-yet-sent email. | 1 | ||
Retrieve a single email by its Resend ID, including current delivery status. | 1 | ||
Reschedule a not-yet-sent email by updating its scheduled_at timestamp. | 1 | ||
Send a transactional email through Resend.
Returns the Resend-assigned email_id. When scheduled_at is provided, the email is
queued for later delivery instead of sent immediately. | 1 |