Resend MCP Server
Sends emails via the Resend API from Claude Cowork.
There is an offical MCP server available from Resend at https://github.com/resend/resend-mcp
Tools
| Tool | What it does | |---|---| | resend_send_email | Send an email (HTML or plain text, CC/BCC, attachments, scheduling) | | resend_get_email | Check delivery status of a sent email by ID | | resend_list_emails | List recently sent emails | | resend_list_domains | List your verified sending domains |
---
Setup
1. Get a Resend API key
Go to resend.com/api-keys and create a key with Full access.
2. Verify a sending domain (or use the test domain)
If you don't have a domain verified yet, you can test by sending to your own email address using onboarding@resend.dev as the from address. Resend provides this for testing.
To send to anyone, add and verify your domain at resend.com/domains.
3. Build the server
cd resend-mcp-server
npm install
npm run build
4. Add to Claude Cowork
Open your Claude Cowork settings (or claude_desktop_config.json) and add:
{
"mcpServers": {
"resend": {
"command": "node",
"args": ["/ABSOLUTE/PATH/TO/resend-mcp-server/dist/index.js"],
"env": {
"RESEND_API_KEY": "re_xxxxxxxxx"
}
}
}
}
Replace /ABSOLUTE/PATH/TO/resend-mcp-server with the actual path to this folder on your machine, and re_xxxxxxxxx with your real API key.
Restart Claude Cowork after saving.
---
Usage examples
Send a simple email: > "Send an email to alice@example.com with subject 'Hello' and body 'Hi Alice, just checking in!'"
Send HTML: > "Email bob@example.com a welcome message with a nice HTML layout"
Schedule for later: > "Send a follow-up email to the team tomorrow at 9am"
Check delivery: > "Did the email I sent earlier get delivered?"











