Send and manage transactional email through Resend.
Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.
Pakkawork boundary
Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.
No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
DCR_OAUTH
DCR_OAUTH
resend_mcp_DCR_OAuth
Provider setup
Developer setup
Client idclient_id · stringOptional
Client secretclient_secret · stringOptional
Redirect URIoauth_redirect_uri · stringOptional
Scopesscopes · stringOptional
User connection
No fields declared in this snapshot.
Capability index
Actions and trigger definitions
Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.
Add a contact to a segment in Resend (by contact ID or email).
Untrusted display-only summary
Add-suppression
RESEND_MCP_ADD_SUPPRESSION
Add an email address to the suppression list in Resend. Suppressed addresses never receive emails from the account, even when included as recipients. Hard bounces and spam complaints are added to the suppression list automatically; use this tool to manually suppress an address when needed, e.g. to honor a do-not-conta…
Untrusted display-only summary
Batch-add-suppressions
RESEND_MCP_BATCH_ADD_SUPPRESSIONS
Add multiple email addresses to the suppression list in Resend in a single call. Suppressed addresses never receive emails from the account. Hard bounces and spam complaints are added to the suppression list automatically; use this tool to manually suppress addresses when needed, e.g. to honor do-not-contact requests.…
Untrusted display-only summary
Batch-remove-suppressions
RESEND_MCP_BATCH_REMOVE_SUPPRESSIONS
Remove multiple entries from the suppression list in Resend in a single call, by email addresses or by suppression IDs (provide exactly one of the two). The addresses will start receiving emails again. Before using this tool, you MUST double-check with the user that they want to remove these suppressions. Reference th…
Untrusted display-only summary
Cancel-broadcast
RESEND_MCP_CANCEL_BROADCAST
**Purpose:** Cancel a queued or scheduled broadcast by ID or Resend dashboard URL, without removing it. Cancelling a queued broadcast stops it mid-send (emails already sent are not affected). Cancelling a scheduled broadcast reverts it to draft. **NOT for:** Removing a broadcast entirely (use remove-broadcast). Draft…
Untrusted display-only summary
Cancel-email
RESEND_MCP_CANCEL_EMAIL
Cancel a scheduled email that has not yet been sent. Only works for emails that were scheduled using the scheduledAt parameter.
Untrusted display-only summary
Compose-broadcast
RESEND_MCP_COMPOSE_BROADCAST
**Purpose:** Set the TipTap JSON content of a broadcast, enabling it to be edited visually in the Resend dashboard editor. Automatically connects and disconnects from the editor. Can also update metadata (subject, preview text, name) in the same call. **This is the recommended way to set email content.** Content set v…
Untrusted display-only summary
Compose-template
RESEND_MCP_COMPOSE_TEMPLATE
**Purpose:** Set the TipTap JSON content of a template, enabling it to be edited visually in the Resend dashboard editor. Automatically connects and disconnects from the editor. Can also update metadata (subject, name) in the same call. **This is the recommended way to set email content.** Content set via compose-temp…
Untrusted display-only summary
Connect-to-editor
RESEND_MCP_CONNECT_TO_EDITOR
**Purpose:** Show agent presence in the Resend dashboard editor. Users will see an agent avatar while connected. **When to use:** - To signal to dashboard users that an AI agent is working on the content outside of compose workflows - **Not needed before compose-broadcast or compose-template** — get-tiptap-json-conten…
Untrusted display-only summary
Create-api-key
RESEND_MCP_CREATE_API_KEY
Create a new API key in Resend. The token is only shown once upon creation, so you MUST display it to the user.
Untrusted display-only summary
Create-automation
RESEND_MCP_CREATE_AUTOMATION
**Purpose:** Create an automation workflow that triggers on events and executes a sequence of steps. **When to use:** - User wants to set up automated email sequences (welcome series, drip campaigns, re-engagement) - User wants to automate actions based on events (update contacts, add to segments) **Workflow:** manage…
Untrusted display-only summary
Create-broadcast
RESEND_MCP_CREATE_BROADCAST
**Purpose:** Create a broadcast campaign (one email sent to an entire segment). Defines subject, body, and segment; does NOT send yet. Use send-broadcast to send it. **NOT for:** Sending a one-off email to specific people (use send-email). Not for adding contacts (use create-contact). **Returns:** Broadcast ID. Use th…
Untrusted display-only summary
Create-contact
RESEND_MCP_CREATE_CONTACT
Create a new contact in Resend. Optionally assign to segments and configure topic subscriptions.
Untrusted display-only summary
Create-contact-import
RESEND_MCP_CREATE_CONTACT_IMPORT
Bulk-import contacts from a CSV file into Resend. The import is processed asynchronously: this returns an import ID immediately, then use get-contact-import to poll its status and counts. Provide the CSV as raw text via `content`. Max file size 100MB.
Untrusted display-only summary
Create-contact-property
RESEND_MCP_CREATE_CONTACT_PROPERTY
Create a new contact property in Resend. A contact property is a custom attribute (e.g. "company_name", "plan_tier") that can be attached to contacts.
Untrusted display-only summary
Create-domain
RESEND_MCP_CREATE_DOMAIN
Create a new domain in Resend. Returns DNS records that must be configured with your DNS provider for verification. You MUST display the DNS records to the user so they can set them up.
Untrusted display-only summary
Create-domain-claim
RESEND_MCP_CREATE_DOMAIN_CLAIM
Start a claim for a domain another Resend account has already verified. The domain is recreated under your account with brand-new DKIM keys, so the previous account's DNS records cannot be reused. Returns a TXT record that MUST be added to your DNS to prove ownership. You MUST display the TXT record to the user. After…
Untrusted display-only summary
Create-segment
RESEND_MCP_CREATE_SEGMENT
Create a new segment in Resend. A segment is a group of contacts that can be used to target specific broadcasts.
Untrusted display-only summary
Create-template
RESEND_MCP_CREATE_TEMPLATE
Create a new email template in Resend. Templates are created in draft status. Use publish-template to make them available for sending. Variables use triple-brace syntax in HTML: {{{VAR_NAME}}}. **Workflow:** create-template → get-tiptap-json-content (with include_schema: true) → compose-template → publish-template. **…
Untrusted display-only summary
Create-topic
RESEND_MCP_CREATE_TOPIC
Create a new topic in Resend. Topics allow contacts to manage their subscription preferences for different types of emails.
Untrusted display-only summary
Create-webhook
RESEND_MCP_CREATE_WEBHOOK
Create a new webhook in Resend. A webhook allows you to receive notifications at a specified URL when certain events occur (e.g. email.sent, email.delivered, email.bounced).
Untrusted display-only summary
Disconnect-from-editor
RESEND_MCP_DISCONNECT_FROM_EDITOR
Remove agent presence from the Resend dashboard editor. Call this when done editing.
Untrusted display-only summary
Duplicate-automation
RESEND_MCP_DUPLICATE_AUTOMATION
Duplicate an existing automation by ID or Resend dashboard URL. Creates a copy with its own ID, including the steps and connections of the original. Use this when the user wants a new automation based on one they already have, instead of rebuilding the workflow from scratch. Use update-automation on the new ID to rena…
Untrusted display-only summary
Duplicate-template
RESEND_MCP_DUPLICATE_TEMPLATE
Duplicate an existing email template in Resend. Creates a new draft copy of the template with a new ID. Accepts a template ID, alias, or Resend dashboard URL.
Untrusted display-only summary
Get-automation
RESEND_MCP_GET_AUTOMATION
**Purpose:** Get details of a specific automation (with its workflow) or list all automations. **Modes:** - With `id`: Returns full automation details including the workflow definition. - Without `id`: Lists all automations with optional status filter and pagination. **When to use:** - User asks "show me my automation…
Untrusted display-only summary
Get-automation-runs
RESEND_MCP_GET_AUTOMATION_RUNS
**Purpose:** List runs for an automation, or get details of a specific run. **Modes:** - With `runId`: Returns detailed run info with step-by-step execution status, outputs, and errors. - Without `runId`: Lists runs for the automation with optional status filter. **When to use:** - User wants to see if an automation i…
Untrusted display-only summary
Get-broadcast
RESEND_MCP_GET_BROADCAST
Retrieve full details of a specific broadcast by ID or Resend dashboard URL (e.g. https://resend.com/broadcasts/ ), including HTML and plain text content.
Untrusted display-only summary
Get-contact
RESEND_MCP_GET_CONTACT
Get a contact by ID or email from Resend.
Untrusted display-only summary
Get-contact-import
RESEND_MCP_GET_CONTACT_IMPORT
Get the status and counts of a contact import by ID. Use after create-contact-import to track progress (queued, in_progress, completed, failed).
Untrusted display-only summary
Get-contact-property
RESEND_MCP_GET_CONTACT_PROPERTY
Get a contact property by ID from Resend.
Untrusted display-only summary
Provenance
Versioned facts, explicit trust.
The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.