Resend integrationResend logo

Resend integration for AI agents.

Resend integration for AI agents with secure authentication and server-side credential injection. Open Connector runs the OAuth, seals the token in an encrypted vault, and serves Resend tools to your agent over MCP or a typed API — credentials injected server-side, every call audited, nothing leaving your infrastructure. Open source (AGPL-3.0) and self-hostable.

What your agents can do

Real Resend actions, managed and audited.

Your user connects Resend once; your agent can then use Resend API to send email, manage domains, contacts, audiences, broadcasts, webhooks, and API keys — scoped to the OAuth permissions you grant and the tool allowlist you configure. Every action is least-privilege and written to a tamper-evident audit trail.

  1. 1

    Your user grants Resend access once (OAuth) — the token lands in the vault.

  2. 2

    Your agent calls a tool over MCP or the typed API; Open Connector injects the credential server-side.

  3. 3

    Every routed call appends a hash-chained audit record — nothing leaves your infra.

Tools & triggers

Supported Resend tools.

83 tools are generated from the published Resend catalog. Descriptions are plain text; each action remains subject to its configured authentication and tool allowlist.

Showing 83 tools. All published catalog entries are included in this page's server-rendered HTML.

Remove an existing API key
Remove an existing API key
API keys
Remove an existing audience
Deprecated: Use Segments instead. These endpoints still work, but will be removed in the future.
Audiences
Delete an automation
Delete an automation
Automations
Remove an existing broadcast that is in the draft status
Remove an existing broadcast that is in the draft status
Broadcasts
Remove an existing contact property
Remove an existing contact property
Contact Properties
Remove a contact from a segment
Remove a contact from a segment
Contacts
Remove an existing contact by ID or email
Remove an existing contact by ID or email
Contacts
Remove an existing domain
Remove an existing domain
Domains
Delete an event
Delete an event
Events
Remove an existing segment
Remove an existing segment
Segments
Remove an existing template
Remove an existing template
Templates
Remove an existing topic
Remove an existing topic
Topics
Remove an existing webhook
Remove an existing webhook
Webhooks
Retrieve a list of API keys
Retrieve a list of API keys
API keys
Retrieve a list of audiences
Deprecated: Use Segments instead. These endpoints still work, but will be removed in the future.
Audiences
Retrieve a single audience
Deprecated: Use Segments instead. These endpoints still work, but will be removed in the future.
Audiences
Retrieve a list of automations
Retrieve a list of automations
Automations
Retrieve a single automation
Retrieve a single automation
Automations
Retrieve a list of automation runs
Retrieve a list of automation runs
Automations
Retrieve a single automation run
Retrieve a single automation run
Automations
Retrieve a list of broadcasts
Retrieve a list of broadcasts
Broadcasts
Retrieve a single broadcast
Retrieve a single broadcast
Broadcasts
Retrieve a list of contact properties
Retrieve a list of contact properties
Contact Properties
Retrieve a single contact property
Retrieve a single contact property
Contact Properties
Retrieve a list of contacts
Retrieve a list of contacts
Contacts
Retrieve a list of segments for a contact
Retrieve a list of segments for a contact
Contacts
Retrieve topics for a contact
Retrieve topics for a contact
Contacts
Retrieve a single contact by ID or email
Retrieve a single contact by ID or email
Contacts
Retrieve a list of domains
Retrieve a list of domains
Domains
Retrieve a single domain
Retrieve a single domain
Domains
Retrieve a list of emails
Retrieve a list of emails
Emails
Retrieve a single email
Retrieve a single email
Emails
Retrieve a list of attachments for a sent email
Retrieve a list of attachments for a sent email
Emails
Retrieve a single attachment for a sent email
Retrieve a single attachment for a sent email
Emails
Retrieve a list of received emails
Retrieve a list of received emails
Receiving Emails
Retrieve a single received email
Retrieve a single received email
Receiving Emails
Retrieve a list of attachments for a received email
Retrieve a list of attachments for a received email
Receiving Emails
Retrieve a single attachment for a received email
Retrieve a single attachment for a received email
Receiving Emails
Retrieve a list of events
Retrieve a list of events
Events
Retrieve a single event
Retrieve a single event
Events
Retrieve a list of logs
Retrieve a list of logs
Logs
Retrieve a single log
Retrieve a single log
Logs
Retrieve a list of segments
Retrieve a list of segments
Segments
Retrieve a single segment
Retrieve a single segment
Segments
Retrieve a list of templates
Retrieve a list of templates
Templates
Retrieve a single template
Retrieve a single template
Templates
Retrieve a list of topics
Retrieve a list of topics
Topics
Retrieve a single topic
Retrieve a single topic
Topics
Retrieve a list of webhooks
Retrieve a list of webhooks
Webhooks
Retrieve a single webhook
Retrieve a single webhook
Webhooks
Update an automation
Update an automation
Automations
Update an existing broadcast
Update an existing broadcast
Broadcasts
Update an existing contact property
Update an existing contact property
Contact Properties
Update topics for a contact
Update topics for a contact
Contacts
Update a single contact by ID or email
Update a single contact by ID or email
Contacts
Update an existing domain
Update an existing domain
Domains
Update a single email
Update a single email
Emails
Update an event
Update an event
Events
Update an existing template
Update an existing template
Templates
Update an existing topic
Update an existing topic
Topics
Update an existing webhook
Update an existing webhook
Webhooks
Create a new API key
Create a new API key
API keys
Create a list of contacts
Deprecated: Use Segments instead. These endpoints still work, but will be removed in the future.
Audiences
Create an automation
Create an automation
Automations
Stop an automation
Stop an automation
Automations
Create a broadcast
Create a broadcast
Broadcasts
Send or schedule a broadcast
Send or schedule a broadcast
Broadcasts
Create a new contact property
Create a new contact property
Contact Properties
Create a new contact
Create a new contact
Contacts
Add a contact to a segment
Add a contact to a segment
Contacts
Create a new domain
Create a new domain
Domains
Verify an existing domain
Triggers verification of the domain's DNS records including DKIM, SPF, and the tracking CNAME (if a tracking subdomain is configured).
Domains
Send an email
Send an email
Emails
Trigger up to 100 batch emails at once.
Trigger up to 100 batch emails at once.
Emails
Cancel the schedule of the e-mail.
Cancel the schedule of the e-mail.
Emails
Create an event
Create an event
Events
Send an event
Send an event
Events
Create a new segment
Create a new segment
Segments
Create a template
Create a template
Templates
Duplicate a template
Duplicate a template
Templates
Publish a template
Publish a template
Templates
Create a new topic
Create a new topic
Topics
Create a new webhook
Create a new webhook
Webhooks
FAQ

Resend integration, answered

How do AI agents use Resend through Open Connector?
Your user connects Resend once with one of its cataloged authentication methods. Open Connector stores the credential in an encrypted vault and exposes Resend tools to your agent over MCP or a typed API, with credentials injected server-side on each call.
Is this a Resend MCP server?
Yes. Open Connector can serve Resend as a named MCP server with a scoped allowlist and a per-user connection URL, so any MCP client can call Resend actions with credentials injected server-side.
Where do Resend credentials live?
In your own infrastructure. Open Connector keeps credentials in its own vault and injects them at call time, so they never leave your environment.

Give your agents Resend — keep the keys.

Open source, self-hostable, with Resend credentials that never leave your infrastructure. Run it from source today.