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.
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
Your user grants Resend access once (OAuth) — the token lands in the vault.
- 2
Your agent calls a tool over MCP or the typed API; Open Connector injects the credential server-side.
- 3
Every routed call appends a hash-chained audit record — nothing leaves your infra.
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
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.