Email sending MCP
Sends emails using the Resend API. Requires a Resend API key.
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 [email protected] 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 claude
Develop
npm install
npm run build
Serveurs connexes
Ghost MCP
Interact with the Ghost blogging platform using the Model Context Protocol (MCP) with Server-Sent Events (SSE) support.
rqbit
Interact with the rqbit torrent client API. Requires a running rqbit instance.
Gemini
Integrate with Google's Gemini AI models for various tasks.
gotoolkits/wecombot
An MCP server application that sends various types of messages to the WeCom group robot.
MCP Reddit Server
An MCP server for interacting with the Reddit API, enabling searches for posts, comments, and subreddits.
Perplexity Chat
An MCP server for the Perplexity API to query responses and manage conversations.
Voidly MCP Server
3 tools for global censorship intelligence (119 countries) + E2E encrypted agent-to-agent messaging with Double Ratchet and post-quantum crypto
MCP Server Notifier
A lightweight notification service that sends webhooks for completed MCP tasks to providers like Discord, Slack, and Teams.
RocketMQ
A server for interacting with Apache RocketMQ, a distributed messaging and streaming platform, requiring environment variables for configuration.
mcp-bitrix24
MCP server for Bitrix24 Tasks, Workgroups, and Users. Implements MCP/JSON-RPC over STDIO.