Email sending MCP

by Deploya-labs

Integrations

  • Enables sending emails using Resend's API, allowing users to compose and deliver emails directly without manual copying and pasting.

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

  1. 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.
  2. Clone this project locally. Edit index.ts and replace me@yoko.dev to your own email to send emails from
  3. 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] } } } }

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

-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

An MCP server that allows Claude Desktop or Cursor to send emails directly using Resend's API, eliminating the need to copy-paste email content.

  1. Installing via Smithery

    Related MCP Servers

    • A
      security
      F
      license
      A
      quality
      A 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.
      Last updated -
      1
      6
      321
      TypeScript
      • Apple
    • -
      security
      A
      license
      -
      quality
      MCP server that integrates with Gmail to enable sending, reading, and managing emails through tools like send-email, trash-email, get-unread-emails, and read-email.
      Last updated -
      17
      Python
      GPL 3.0
      • Apple
    • A
      security
      A
      license
      A
      quality
      A TypeScript-based MCP server that implements an email sending system, allowing Claude to send emails via the blastengine service.
      Last updated -
      1
      JavaScript
      MIT License
      • Apple
    • -
      security
      A
      license
      -
      quality
      This 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.
      Last updated -
      4
      JavaScript
      MIT License
      • Apple

    View all related MCP servers

    ID: 06v27j4wnp