Integration

Resend integration

Modern email API for developers. Send transactional emails with high deliverability, manage domains, track email analytics, handle audiences/segments, broadcasts, templates, webhooks, and contacts. Built for developers with React Email integration. Perfect for SaaS applications and developer-focused email workflows.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in Resend.Built from the 72 Resend tools below, on the connection you add once.

Common Resend use cases

  • Segment review
  • List removal
  • Segmentation
  • List creation
  • Property updates
  • Delivery tracking
  • Inbound processing
  • List details
  • Email parsing
  • List overview

What you can do with Resend

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Contact, 10 operations

  • add_contact_to_segmentAdd contact to segmentPOSTAdds a contact to a segment.
  • create_contactCreate contactPOSTCreates a new contact.
  • delete_contactDelete contactDELETERemoves a contact.
  • get_contactGet contactGETRetrieves details of a contact.
  • get_contact_topicsGet contact topicsGETRetrieves a contact's topic subscriptions.
  • list_contactsList contactsGETRetrieves contacts, optionally filtered by segment.
  • list_contact_segmentsList contact segmentsGETLists segments that a contact belongs to.
  • remove_contact_from_segmentRemove contact from segmentDELETERemoves a contact from a segment.
  • update_contactUpdate contactPATCHUpdates a contact's information.
  • update_contact_topicsUpdate contact topicsPATCHUpdates a contact's topic subscriptions.

Domain, 8 operations

  • claim_domainClaim domainPOSTClaims a domain being verified by another account.
  • create_domainCreate domainPOSTAdds a new sending domain.
  • delete_domainDelete domainDELETERemoves a domain from your account.
  • get_domainGet domainGETRetrieves details of a domain.
  • get_domain_claimGet domain claimGETRetrieves the claim status of a domain.
  • list_domainsList domainsGETRetrieves all configured sending domains.
  • update_domainUpdate domainPATCHUpdates domain settings.
  • verify_domainVerify domainPOSTTriggers domain verification check.

Email, 8 operations

  • cancel_emailCancel emailPOSTCancels a scheduled email.
  • get_emailGet emailGETRetrieves details of a sent email.
  • get_received_emailGet received emailGETRetrieves details of a received (inbound) email.
  • list_received_emailsList received emailsGETRetrieves a list of received (inbound) emails.
  • list_sent_emailsList sent emailsGETRetrieves a list of sent emails.
  • send_batch_emailsSend batch emailsPOSTSends multiple emails in a single request.
  • send_emailSend emailPOSTSends a transactional email.
  • update_emailUpdate emailPATCHUpdates a scheduled email's send time.

Template, 7 operations

  • create_templateCreate templatePOSTCreates a new email template.
  • delete_templateDelete templateDELETEDeletes a template.
  • duplicate_templateDuplicate templatePOSTDuplicates a template.
  • get_templateGet templateGETRetrieves details of a template.
  • list_templatesList templatesGETRetrieves all templates.
  • publish_templatePublish templatePOSTPublishes a template.
  • update_templateUpdate templatePATCHUpdates a template.

Broadcast, 6 operations

  • create_broadcastCreate broadcastPOSTCreates a new broadcast.
  • delete_broadcastDelete broadcastDELETEDeletes a broadcast.
  • get_broadcastGet broadcastGETRetrieves details of a broadcast.
  • list_broadcastsList broadcastsGETRetrieves all broadcasts.
  • send_broadcastSend broadcastPOSTSends a broadcast.
  • update_broadcastUpdate broadcastPATCHUpdates a broadcast.

Contact property, 5 operations

  • create_contact_propertyCreate contact propertyPOSTCreates a new contact property.
  • delete_contact_propertyDelete contact propertyDELETEDeletes a contact property.
  • get_contact_propertyGet contact propertyGETRetrieves details of a contact property.
  • list_contact_propertiesList contact propertiesGETRetrieves all contact properties.
  • update_contact_propertyUpdate contact propertyPATCHUpdates a contact property.

Segment, 5 operations

  • create_segmentCreate segmentPOSTCreates a new segment.
  • delete_segmentDelete segmentDELETEDeletes a segment.
  • get_segmentGet segmentGETRetrieves details of a segment.
  • list_segment_contactsList segment contactsGETLists contacts belonging to a specific segment.
  • list_segmentsList segmentsGETRetrieves all segments.

Topic, 5 operations

  • create_topicCreate topicPOSTCreates a new topic.
  • delete_topicDelete topicDELETEDeletes a topic.
  • get_topicGet topicGETRetrieves details of a topic.
  • list_topicsList topicsGETRetrieves all topics.
  • update_topicUpdate topicPATCHUpdates a topic.

Webhook, 5 operations

  • create_webhookCreate webhookPOSTCreates a new webhook.
  • delete_webhookDelete webhookDELETEDeletes a webhook.
  • get_webhookGet webhookGETRetrieves details of a webhook.
  • list_webhooksList webhooksGETRetrieves all webhooks.
  • update_webhookUpdate webhookPATCHUpdates a webhook.

Attachment, 4 operations

  • get_email_attachmentGet email attachmentGETRetrieves a specific attachment from a sent email.
  • get_received_email_attachmentGet received email attachmentGETRetrieves a specific attachment from a received email.
  • list_email_attachmentsList email attachmentsGETLists attachments from a sent email.
  • list_received_email_attachmentsList received email attachmentsGETLists attachments from a received email.

Audience, 4 operations

  • create_audienceCreate audiencePOSTCreates a new audience (deprecated).
  • delete_audienceDelete audienceDELETEDeletes an audience (deprecated).
  • get_audienceGet audienceGETRetrieves details of an audience (deprecated).
  • list_audiencesList audiencesGETRetrieves all audiences (deprecated).

Api key, 3 operations

  • create_api_keyCreate api keyPOSTCreates a new API key.
  • delete_api_keyDelete api keyDELETEDeletes an API key.
  • list_api_keysList api keysGETRetrieves all API keys.

Log, 2 operations

  • get_logGet logGETRetrieves details of a specific API request log entry.
  • list_logsList logsGETRetrieves API request logs.

Use Resend from Claude Code, Cursor or Codex

Connect Resend in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its Resend operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect Resend

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect Resend once

    Add your Resend connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

Resend integration FAQ

What can you do with the Resend integration?

LiveContext exposes 72 operations on Resend, covering contact, domain, email and template. Common uses include Segment review, List removal and Segmentation.

Popular integrations

Browse the whole catalog