
How to add Resend Email MCP Server to Claude Desktop
Official Resend MCP to compose and send transactional email from your assistant Paste the config into ~/Library/Application Support/Claude/claude_desktop_config.json and restart Claude Desktop.
Last updated June 15, 2026 ยท 530โ ยท stdio ยท apikey ยท official
Claude Desktop config for Resend Email MCP Server
npx -y resend-mcp{
"mcpServers": {
"resend-email-mcp-server": {
"command": "npx",
"args": [
"-y",
"resend-mcp"
],
"env": {
"RESEND_API_KEY": "<your-resend-api-key>"
}
}
}
}Setup steps
- 1Open Claude Desktop โ Settings โ Developer โ Edit Config (this opens ~/Library/Application Support/Claude/claude_desktop_config.json).
- 2Paste the Resend Email MCP Server config below under the top-level "mcpServers" key.
- 3Fill in any placeholder secrets (API keys, paths) in the snippet.
- 4Save the file, then fully quit and reopen Claude Desktop.
- 5Open a chat and confirm Resend Email MCP Server's tools appear under the ๐ tools menu.
Before you start
- Node.js installed (server runs via npx)
- A Resend account (free tier available)
- A Resend API key from resend.com/api-keys (set as RESEND_API_KEY)
- A verified sending domain at resend.com/domains to send to external recipients
- Optional: a default sender address (SENDER_EMAIL_ADDRESS) and reply-to addresses
What Resend Email MCP Server can do in Claude Desktop
send_emailSend a single email with HTML/plain text, CC/BCC, reply-to, attachments, scheduling and tags
batch sendSend multiple emails in one batched request
emails (list / get / update / cancel)List, retrieve, update or cancel scheduled/sent emails
contactsCreate, list, get, update and remove contacts and manage topic subscriptions
broadcastsCreate, send, list, get, update and remove marketing broadcast campaigns
templatesCreate, list, get, update, publish, duplicate and remove reusable email templates
domainsCreate, list, get, update, verify and remove sending domains
audiences / segmentsManage audiences and segments for targeting recipients
Security
The Resend API key can send email from your verified domains and incurs sending quota/cost โ use a key scoped to sending only and store it as a secret. Validate recipients to avoid the assistant being used to send spam or phishing.
Resend Email MCP Server + Claude Desktop FAQ
Where is the Claude Desktop config file?
Claude Desktop reads MCP servers from ~/Library/Application Support/Claude/claude_desktop_config.json. Paste the Resend Email MCP Server config there under the "mcpServers" key and restart the client.
Is Resend Email MCP Server safe to use with Claude Desktop?
The Resend API key can send email from your verified domains and incurs sending quota/cost โ use a key scoped to sending only and store it as a secret. Validate recipients to avoid the assistant being used to send spam or phishing.
Where do I get the API key?
Generate one at resend.com/api-keys and provide it as the RESEND_API_KEY environment variable. The server reads it for all API calls.
Can I send to any email address?
To send to external recipients you must verify a sending domain at resend.com/domains. Without a verified domain you can only use Resend's onboarding/test addresses.
Do I have to set a sender address?
No. You can set SENDER_EMAIL_ADDRESS as a default, but if you don't, the server will prompt for a sender when you invoke a send tool.