Email sending MCP
Enables sending emails using Resend's API, allowing users to compose and deliver emails directly without manual copying and pasting.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Email sending MCPsend an email to john@example.com with the subject 'Meeting Notes' and the body from the current file"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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:
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 buildunder 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]
}
}
}
}Installing via Smithery
To install mcp-send-email for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @ykhli/mcp-send-email --client claudeDevelop
npm install
npm run build
This server cannot be deployed
Maintenance
Related MCP Connectors
Hosted MCP server connecting claude.ai, ChatGPT and other AI apps to your own computer
Email infrastructure for AI agents — send, receive, search, and reply to email over MCP.
Hosted email for AI agents: create inboxes, send, receive, and reply over MCP with scoped API keys
Hosted Amazon Seller Central and Amazon Ads MCP server for Claude, ChatGPT, Cursor, and agents.
Related MCP Servers
- AlicenseAqualityAmaintenanceA simple MCP server that enables users to send emails using Resend's API, integrating with tools like Cursor and Claude Desktop for seamless email composition and delivery.10517,286 npm571MIT
- AlicenseNot gradedqualityDmaintenanceThis MCP server provides email sending functionality using Protonmail's SMTP service. It allows both Claude Desktop and Cline VSCode extension to send emails on your behalf using your Protonmail credentials.49MIT
- -licenseNot gradedqualityNot gradedmaintenanceAn MCP server that integrates with Missive App allowing users to create, manage, and send email drafts through AI tools like Claude Desktop or N8N.-
- AlicenseAqualityDmaintenanceA Gmail MCP server that enables Claude to send, search, and read emails using either Gmail API or SMTP/IMAP backend.322 PyPIMIT