Resend MCP
-
create-api-key
Create a new API key in Resend.
-
list-api-keys
List all API keys from Resend.
-
remove-api-key
Remove an API key by ID from Resend.
-
create-automation
Create an automation workflow that triggers on events and executes a sequence of steps.
-
update-automation
Update an automation's name, status, or workflow.
-
get-automation
Get details of a specific automation (with its workflow) or list all automations.
-
remove-automation
Remove an automation by ID or Resend dashboard URL.
-
get-automation-runs
List runs for an automation, or get details of a specific run.
-
create-broadcast
Create a broadcast campaign (one email sent to an entire segment).
-
send-broadcast
Send (or schedule) an existing broadcast by ID.
-
list-broadcasts
List all broadcast campaigns (newsletters/bulk emails to audiences) with ID, name, audience, status, timestamps.
-
get-broadcast
Retrieve full details of a specific broadcast by ID or Resend dashboard URL.
-
remove-broadcast
Remove a broadcast by ID or Resend dashboard URL.
-
compose-broadcast
Set the TipTap JSON content of a broadcast, enabling it to be edited visually in the Resend dashboard editor.
-
update-broadcast
Update broadcast metadata by ID or Resend dashboard URL (name, subject, from, html, text, segment, preview text, reply-to).
-
create-contact-property
Create a new contact property in Resend.
-
list-contact-properties
List all contact properties from Resend.
-
get-contact-property
Get a contact property by ID from Resend.
-
update-contact-property
Update an existing contact property in Resend.
-
remove-contact-property
Remove a contact property by ID from Resend.
-
create-contact
Create a new contact in Resend.
-
list-contacts
List contacts from Resend.
-
get-contact
Get a contact by ID or email from Resend.
-
update-contact
Update a contact in Resend (by ID or email).
-
remove-contact
Remove a contact from Resend (by ID or email).
-
add-contact-to-segment
Add a contact to a segment in Resend (by contact ID or email).
-
remove-contact-from-segment
Remove a contact from a segment in Resend (by contact ID or email).
-
list-contact-segments
List all segments a contact belongs to in Resend (by contact ID or email).
-
list-contact-topics
List all topic subscriptions for a contact in Resend (by contact ID or email).
-
update-contact-topics
Update topic subscriptions for a contact in Resend (by contact ID or email).
-
create-domain
Create a new domain in Resend.
-
list-domains
List all domains from Resend.
-
get-domain
Get a domain by ID from Resend.
-
update-domain
Update an existing domain in Resend.
-
remove-domain
Remove a domain by ID from Resend.
-
verify-domain
Trigger domain verification in Resend.
-
get-tiptap-json-content
Retrieve the existing TipTap JSON content of a broadcast or template, optionally bundled with the TipTap schema reference.
-
connect-to-editor
Show agent presence in the Resend dashboard editor.
-
disconnect-from-editor
Remove agent presence from the Resend dashboard editor.
-
send-email
Send a single transactional email to one or more recipients immediately (or schedule it).
-
list-emails
List recently sent emails (transactional emails sent via send-email) with metadata: recipient, subject, status, timestamps.
-
get-email
Retrieve full details of a specific sent transactional email by ID, including HTML and plain text content.
-
list-received-emails
List emails received (inbox) by your Resend receiving address.
-
get-received-email
Retrieve full details of a specific received email by ID, including HTML and plain text content, headers, and raw email download URL.
-
list-received-email-attachments
List all attachments from a specific received (inbox) email.
-
get-received-email-attachment
Retrieve details of a specific attachment from a received email, including a time-limited download URL.
-
cancel-email
Cancel a scheduled email that has not yet been sent.
-
update-email
Reschedule a scheduled email by updating its scheduled send time.
-
list-sent-email-attachments
List all attachments from a specific sent email (from send-email or list-emails).
-
get-sent-email-attachment
Retrieve details of a specific attachment from a sent email, including a time-limited download URL.
-
send-batch-emails
Send up to 100 transactional emails in one API call.
-
send-event
Fire an event to trigger automations for a specific contact.
-
manage-events
Create, list, get, update, or remove event definitions in Resend.
-
list-logs
List API request logs for the account.
-
get-log
Get detailed information about a specific API request log, including the full request and response bodies.
-
create-segment
Create a new segment in Resend.
-
list-segments
List all segments in the account.
-
get-segment
Get a segment by ID from Resend.
-
remove-segment
Remove a segment by ID from Resend.
-
create-template
Create a new email template in Resend.
-
list-templates
List all email templates from Resend.
-
get-template
Get an email template by ID, alias, or Resend dashboard URL.
-
compose-template
Set the TipTap JSON content of a template, enabling it to be edited visually in the Resend dashboard editor.
-
update-template
Update template metadata by ID, alias, or Resend dashboard URL (name, subject, from, html, variables, etc.).
-
remove-template
Remove an email template by ID, alias, or Resend dashboard URL from Resend.
-
publish-template
Publish an email template in Resend.
-
duplicate-template
Duplicate an existing email template in Resend.
-
create-topic
Create a new topic in Resend.
-
list-topics
List all topics from Resend.
-
get-topic
Get a topic by ID from Resend.
-
update-topic
Update an existing topic in Resend.
-
remove-topic
Remove a topic by ID from Resend.
-
create-webhook
Create a new webhook in Resend.
-
list-webhooks
List all webhooks from Resend.
-
get-webhook
Get a webhook by ID from Resend.
-
update-webhook
Update an existing webhook in Resend.
-
remove-webhook
Remove a webhook by ID from Resend.