Tool to create a new contact property in Resend. Use when you need to define custom fields for contacts.
Create Contact V2RESEND_CREATE_CONTACT_V2
Tool to create a new contact in Resend. Use when you need to add a contact to Resend without specifying an audience.
Create DomainRESEND_CREATE_DOMAIN
Create a domain through the Resend Email API. The domain is created in a pending/unverified state and cannot be used for sending emails until DNS verification is completed.
Create a broadcast and leave it as an unsent draft. Use when you want to stage a campaign for review; this action never sends or schedules the broadcast, so a separate send step is always required.
Create SegmentRESEND_CREATE_SEGMENT
Create a new segment for contacts to be added to. Use when you need a fresh list of contacts to target; segments are the modern replacement for audiences.
Create TemplateRESEND_CREATE_TEMPLATE
Tool to create a new email template in Resend. Use when you need to define reusable email templates with optional variables.
Create TopicRESEND_CREATE_TOPIC
Tool to create a new topic to segment your audience. Use when you need to create a topic for organizing contacts by interests or preferences.
Create WebhookRESEND_CREATE_WEBHOOK
Tool to create a webhook to receive real-time notifications about email events. Use when you need to set up automated notifications for email status changes.
Delete API KeyRESEND_DELETE_API_KEY
Remove an existing API key from Resend. Use when you need to revoke or delete an API key.
Delete AudienceRESEND_DELETE_AUDIENCE
Remove an existing audience.
Delete ContactRESEND_DELETE_CONTACT
Delete a contact in Resend.
Delete Contact By IDRESEND_DELETE_CONTACT_BY_ID
Tool to remove an existing contact by its ID. Use when you need to delete a contact directly without specifying an audience.
Delete a domain through the Resend Email API. Deletion is irreversible; ensure no active email traffic or DNS configurations depend on the domain before calling.
Delete SegmentRESEND_DELETE_SEGMENT
Remove an existing segment. Use when you need to permanently delete a segment by its ID.
Delete TemplateRESEND_DELETE_TEMPLATE
Remove an existing template. Use this action when you need to delete a template from Resend.
Delete TopicRESEND_DELETE_TOPIC
Tool to remove an existing topic in Resend. Use when you need to delete a topic.
Delete WebhookRESEND_DELETE_WEBHOOK
Remove an existing webhook. Use this to delete a webhook configuration when you no longer need to receive event notifications at that endpoint.
Duplicate TemplateRESEND_DUPLICATE_TEMPLATE
Duplicate an existing template through the Resend Email API. Use when you need to create a copy of an existing template.
Get BroadcastRESEND_GET_BROADCAST
Retrieve a single broadcast by its ID. Use when you need to read back a broadcast's content, recipient segment, schedule and status before sending it.
Get ContactRESEND_GET_CONTACT
Tool to retrieve a single contact from Resend by ID or email. Use when you need to get details of a specific contact using the global contacts endpoint.
Get Contact PropertyRESEND_GET_CONTACT_PROPERTY
Tool to retrieve a single contact property from Resend. Use when you need to get details about a specific contact property by its ID.
Get Email AttachmentRESEND_GET_EMAIL_ATTACHMENT
Retrieve a single attachment from a sent email. Use when you need to access attachment metadata and download URL.
Get SegmentRESEND_GET_SEGMENT
Retrieve a single segment by its ID. Use when you need to get detailed information about a specific segment.
Get TemplateRESEND_GET_TEMPLATE
Retrieve a single template by ID or alias from Resend. Use when you need to view template details.
Get TopicRESEND_GET_TOPIC
Tool to retrieve a single topic by its ID in Resend. Use when you need to fetch details of a specific topic.
Get WebhookRESEND_GET_WEBHOOK
Retrieve a single webhook for the authenticated user. Use this to get details about a specific webhook configuration including its endpoint, subscribed events, and signing secret.
List All ContactsRESEND_LIST_ALL_CONTACTS
Tool to retrieve a list of all contacts from Resend. Use when you need to fetch contacts across all audiences with optional pagination, or only the contacts of a single segment by passing segment_id.
List API KeysRESEND_LIST_API_KEYS
Tool to retrieve a list of API keys for the authenticated user. Use when you need to view all API keys associated with the account, including pagination support for large result sets.
List AudiencesRESEND_LIST_AUDIENCES
List all audiences.
List BroadcastsRESEND_LIST_BROADCASTS
Tool to retrieve a list of broadcasts. Use when you need to fetch all broadcasts or paginate through them.
List Contact PropertiesRESEND_LIST_CONTACT_PROPERTIES
Tool to retrieve a list of contact properties from Resend. Use when you need to view available contact property definitions.
List ContactsRESEND_LIST_CONTACTS
List contacts in Resend.
List Contact SegmentsRESEND_LIST_CONTACT_SEGMENTS
Retrieve a list of segments that a contact is part of. Use when you need to determine which segments a specific contact belongs to.
List Contact TopicsRESEND_LIST_CONTACT_TOPICS
Retrieve a list of topic subscriptions for a contact in Resend. Use when you need to check which topics a specific contact is subscribed to.
List DomainsRESEND_LIST_DOMAINS
List all domains. Use the returned domain IDs as inputs for tools like RESEND_VERIFY_DOMAIN that require a domain_id.
List Email AttachmentsRESEND_LIST_EMAIL_ATTACHMENTS
Tool to retrieve a list of attachments from a sent email. Use when you need to get information about files attached to an email sent via Resend.
List EmailsRESEND_LIST_EMAILS
Tool to retrieve a list of emails sent by your team. Use when you need to fetch outbound emails from your account. Supports pagination with limit, after, and before parameters.
List Received EmailsRESEND_LIST_RECEIVED_EMAILS
Tool to retrieve a list of received emails for the authenticated user. Use when you need to fetch incoming emails from the receiving endpoint.
List SegmentsRESEND_LIST_SEGMENTS
Tool to retrieve a list of segments from Resend. Use when you need to view all available segments for audience management.
List TemplatesRESEND_LIST_TEMPLATES
Tool to retrieve a list of templates from Resend. Use when you need to get all available templates with optional pagination support.
List TopicsRESEND_LIST_TOPICS
Tool to retrieve a list of topics for the authenticated user. Use when you need to fetch available topics with optional pagination support.
List WebhooksRESEND_LIST_WEBHOOKS
Retrieve a list of webhooks for the authenticated user. Use this to view all configured webhooks with their endpoints, event types, and status.
Publish TemplateRESEND_PUBLISH_TEMPLATE
Publish a template through the Resend Email API. Use when you need to make a template publicly available.
Remove Contact From SegmentRESEND_REMOVE_CONTACT_FROM_SEGMENT
Remove an existing contact from a segment. Use when you need to disassociate a contact from a specific segment.
Retrieve AudienceRESEND_RETRIEVE_AUDIENCE
Retrieve a single audience.
Retrieve ContactRESEND_RETRIEVE_CONTACT
Retrieve a contact in Resend.
Retrieve DomainRESEND_RETRIEVE_DOMAIN
Retrieve a single domain.
Retrieve EmailRESEND_RETRIEVE_EMAIL
Retrieve a single email.
Send Batch EmailsRESEND_SEND_BATCH_EMAILS
Trigger up to 100 batch emails at once. Use when you need to send multiple emails in a single API request.
Send EmailRESEND_SEND_EMAIL
Send an email using Resend. Confirm recipients and content with the user before invoking — sends are irreversible. All recipients must be listed explicitly via `to`, `cc`, or `bcc`; audience-based sending is unsupported. Render HTML or plain text externally before passing via `html` or `text`.
Update BroadcastRESEND_UPDATE_BROADCAST
Update an existing broadcast in Resend. Use when you need to modify broadcast details like name, subject, content, or recipients.
Update ContactRESEND_UPDATE_CONTACT
Tool to update an existing contact in Resend by ID or email. Use when you need to modify contact details such as name or subscription status.