Email sending MCP
About
Enables sending emails through the Resend API service with configurable sender addresses, recipient details, and scheduling options via a Node.js application deployable through Docker.
Details
- Author
- deploya-labs
- Repository
- deploya-labs/mcp-resend
- Categories
- Communication, Automation, API, Community, Other, Productivity, Design, Developer Tools, AI, Frontend, Security, Infrastructure
Jump to
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Email sending MCPCommand (node, npx, python, etc.)nodeArguments-
Argument 1
ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js
Environment-
RESEND_API_KEY
[YOUR_API_KEY] -
SENDER_EMAIL_ADDRESS
[OPTIONAL_SENDER_EMAIL_ADDRESS] -
REPLY_TO_EMAIL_ADDRESSES
[OPTIONAL_REPLY_TO_EMAIL_ADDRESSES_COMMA_DELIMITED]
Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
-
Argument 1
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"email sending mcp": {
"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]"
},
"args": [
"ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js"
],
"command": "node"
}
}
}
Linux
{
"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]"
},
"args": [
"ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js"
],
"command": "node"
}
Macos
{
"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]"
},
"args": [
"ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js"
],
"command": "node"
}
Windows
{
"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]"
},
"args": [
"ABSOLUTE_PATH_TO_MCP_SERVER/build/index.js"
],
"command": "node"
}
Sends emails using the Resend API. Requires a Resend API key.
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.
https://github.com/user-attachments/assets/8c05cbf0-1664-4b3b-afb1-663b46af3464
- First, you need to authorize Resend to send emails from your domain or email. Follow the stepshereto set that up and get a Resend API key.
- Clone this project locally. Edit index.ts and replaceme@yoko.devto your own email to send emails from
- Runnpm 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
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] } } } }
To install mcp-send-email for Claude Desktop automatically viaSmithery:
npx -y @smithery/cli install @ykhli/mcp-send-email --client claude
Enables seamless integration with communication platform that allows you to reach your customers globally across any channel.
Send emails directly from your editor using the Resend API.
Sendmux is an email inbox API and email API for AI agents.
Self-hosted email and SMS platform for AI agents — each agent gets a real email address, phone number, inbox, and API key.
Give your AI agent its own email address — instant bot inboxes via API, no human setup required.
Context Intelligence API that returns structured, cited answers from email threads, attachments, and Google Drive docs in one API call.
An MCP server for sending emails via the Postmark service, configured through environment variables.
Transactional SendGrid MCP: preflight send, templates, delivery diagnostics, account/console settings, optional Event Webhook receiver. Self-hosted binary, BYOK.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.


