Email sending MCP 💌
This is a simple MCP server that sends emails using Resend's API. Why? Now you can let Cursor or Claude Desktop compose emails for you and send it right away without having to copy and paste the email content.
Built with:
Features
- Send plain text and HTML emails
- Schedule emails for future delivery
- Add CC and BCC recipients
- Configure reply-to addresses
- Customizable sender email (requires verification)
DEMO
https://github.com/user-attachments/assets/8c05cbf0-1664-4b3b-afb1-663b46af3464
Cursor
- First, you need to authorize Resend to send emails from your domain or email. Follow the steps here to set that up and get a Resend API key.
- Clone this project locally. Edit index.ts and replace me@yoko.dev to your own email to send emails from
- Run
npm install
,npm run build
under the project dir. You should now see a /build/index.js generated - this is the MCP server script!
Then go to Cursor Settings -> MCP -> Add new MCP server
- Name = [choose your own name]
- Type = command
- Command:
node ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js --key=YOUR_RESEND_API_KEY --sender=OPTIONAL_SENDER_EMAIL_ADDRESS --reply-to=OPTIONAL_REPLY_TO_EMAIL_ADDRESS_ONE --reply-to=OPTIONAL_REPLY_TO_EMAIL_ADDRESS_TWO
You can get Resend API key here: https://resend.com/
Now you can test out sending emails by going to email.md, replace the to: email address, select all in email md, and hit cmd+l. You can now tell cursor to "send this as an email" in the chat. Make sure Cursor chat is in Agent mode by selecting "Agent" on lower left side dropdown
Claude desktop
Same set up as above, and then add the following MCP config
{
"mcpServers": {
"resend": {
"command": "node",
"args": ["ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js"],
"env": {
"RESEND_API_KEY": [YOUR_API_KEY],
"SENDER_EMAIL_ADDRESS": [OPTIONAL_SENDER_EMAIL_ADDRESS],
"REPLY_TO_EMAIL_ADDRESSES": [OPTIONAL_REPLY_TO_EMAIL_ADDRESSES_COMMA_DELIMITED]
}
}
}
}
Develop
npm install
npm run build
Email Sending MCP
Project Details
- resend/mcp-send-email
- send-email
- Last Updated: 4/14/2025
Recomended MCP Servers
All-in-one infrastructure for search, recommendations, RAG, and analytics offered via API
A personal assistant AI agent built with the Model Context Protocol (MCP)
MCP server for Docker
An MCP (Model Context Protocol) server implementation for Microsoft Teams integration, providing capabilities to read messages, create messages,...
Playwright MCP server
Control Neovim using Model Context Protocol (MCP) and the official neovim/node-client JavaScript library
An MCP server that provides control over Android devices via adb
Diff & patch JavaScript objects
Go server implementing Model Context Protocol (MCP) for filesystem operations.
MCP server for Linear (https://linear.app), forked from ibraheem4/linear-mcp (https://github.com/ibraheem4/linear-mcp)