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.
Say what should happen.
The workflow builds itself.
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 mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"
[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"{
"mcpServers": {
"livecontext": {
"type": "http",
"url": "https://livecontext.ai/mcp",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}How to connect Resend
- Create your workspace
Sign up free. Nothing to install.
- 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.
- 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.
