Portfolio Supported AIs Solutions Tasks Email Archive Bring Your Own Code Integrations Pricing

Get Started

ChatGPT

ChatGPT

Start directly →

Ready
Claude

Claude

Directory Connector →

Ready
Mistral

Mistral

Directory Connector →

Ready

Dashboard Always available
Resend

Resend

🔑 BYO Key — Email

Transactional email service. Send emails from your website using Resend.

🔑 Setup Required — Bring Your Own Key This integration requires API credentials. Store them once via setup_integration or the Dashboard Vault — they're encrypted with AES-256-GCM and never exposed.

Required Credentials

resend_api_key
API Key
Find your API key at resend.com/api-keys

Get your API key at resend.com →

Try it with your AI assistant

Once WebsitePublisher is connected to your AI assistant, paste one of these into the chat. Replace the parts in [brackets] with your own details.

@WebsitePublisher send my order confirmations and other site emails from [info@yourdomain.com] with my Resend account
With WebsitePublisher, send my order confirmations and other site emails from [info@yourdomain.com] with my Resend account
With WebsitePublisher, send my order confirmations and other site emails from [info@yourdomain.com] with my Resend account

Endpoints (1)

POST send-email

Send a transactional email

Field Type Required Description
from string ✓ Yes Sender email address (e.g. "Name <noreply@yourdomain.com>")
to string|array ✓ Yes Recipient email address(es)
subject string ✓ Yes Email subject line
html string No HTML body content
text string No Plain text body content (fallback)
reply_to string|array No Reply-to email address(es)
cc string|array No CC recipient(s)
bcc string|array No BCC recipient(s)
attachments array No File attachments: [{ filename, content_base64 }], or [{ filename, asset_slug }] for a file uploaded as an asset of this project (max 1 MB per asset). Prefer asset_slug for static files such as brochures: the file is stored once instead of inline in every form config. Each item needs content_base64 or asset_slug; omitting both returns 422 ATTACHMENT_MISSING_CONTENT. A mime_type key is accepted but ignored for Resend — this manifest declares no map[type] (see the attachments block below), so the value is dropped and Resend infers the content type from the file extension.

MCP Tool Names

When using this integration through an AI assistant (Claude, ChatGPT, Cursor, etc.), the endpoints are available as MCP tools:

EndpointMCP Tool Name
send-email resend_send_email
← Back to all integrations