Connect Resend to Your AI Agent

Provide the sender, recipient, and message, or ask AI to review the delivery record of an email already sent.

12 tools API key

Try a Resend Task

Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.

oo Skill Resend

Send a Specified Email

Send the supplied sender, recipients, subject and body.

/oo Resend: Send from [sender] to [recipients], subject [subject], text [body].

Review Sent Messages

List sent emails and inspect selected content and delivery state.

/oo Resend: List sent emails, get email [ID] and summarize its delivery state and content.

Reschedule a Pending Email

Update a known scheduled email’s delivery time.

/oo Resend: Change scheduled email [ID] to delivery time [timestamp].

Start Working with Resend

  1. Install OOMOL

    Set up oo CLI and the oo Skill in your agent.

    Install OOMOL →
  2. Connect Resend

    Provide a Resend API key.

    Connect Resend →
  3. Give Your Agent a Task

    Use /oo with the pages to read, the changes to make, and where to save the result.

    Connection Guide →

Choose Your Agent

  • A Resend team with an authorized sending domain and suitable API-key permissions.
  • Supply from, to, subject and body. Send actions deliver real messages; batch requests support at most 100 emails.

Resend Tools

Send individual emails or batches, inspect sent and received messages and their attachments, and reschedule or cancel pending emails. Sending acceptance and delivery status are separate results.

Send a Specified Email

Send the supplied sender, recipients, subject and body.

Review Sent Messages

List sent emails and inspect selected content and delivery state.

Reschedule a Pending Email

Update a known scheduled email’s delivery time.

12 tools

Send Email

Send an email with Resend.

resend.send_email

Send Batch Emails

Send up to 100 emails in one Resend batch request.

resend.send_batch_emails

List Sent Emails

List emails sent by the authenticated Resend team.

resend.list_sent_emails

Get Sent Email

Retrieve one sent Resend email, including its message content and delivery state.

resend.get_sent_email

Update Scheduled Email

Change the delivery time of a scheduled Resend email.

resend.update_scheduled_email

Cancel Scheduled Email

Cancel a scheduled Resend email before delivery.

resend.cancel_scheduled_email

List Sent Email Attachments

List attachments for a sent Resend email.

resend.list_sent_email_attachments

Get Sent Email Attachment

Retrieve one attachment from a sent Resend email, including its temporary download URL.

resend.get_sent_email_attachment

List Received Emails

List emails received by the authenticated Resend team.

resend.list_received_emails

Get Received Email

Retrieve one received Resend email, including its content, headers, and attachment metadata.

resend.get_received_email

List Received Email Attachments

List attachments for a received Resend email.

resend.list_received_email_attachments

Get Received Email Attachment

Retrieve one attachment from a received Resend email, including its temporary download URL.

resend.get_received_email_attachment

Frequently Asked Questions

Can I send more than 100 emails in one batch?

send_batch_emails supports up to 100 emails per request.

Can I cancel a scheduled email?

cancel_scheduled_email cancels it before delivery using the email ID.

What should I specify in my request?

Supply from, to, subject and body. Send actions deliver real messages; batch requests support at most 100 emails.

Connect Resend

About Resend ↗