Resend_MCP_server

HamnaCh456/Resend_MCP_server

3.3

If you are the rightful owner of Resend_MCP_server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Resend Email MCP Server is a minimalistic, zero-configuration server that enables LLMs to send emails via the Resend service.

Tools
1
Resources
0
Prompts
0

Resend Email MCP Server

A tiny, zero-config MCP (Model-Context-Protocol) server that lets LLMs send email through Resend.
Plug it into Claude Desktop, Cursor, or any other MCP client and start sending messages in seconds.


Demo

Watch the Demo


Deployed MCP Server Link

link


Quick start

  1. Grab the code

    git clone https://github.com/HamnaCh456/Resend_MCP_server.git
    cd resend-email-mcp
    
  2. Install deps

    pip install -r requirements.txt        # or: uv pip install fastmcp resend python-dotenv httpx
    
  3. Set your Resend API key

    export RESEND_API=re_YOUR_RESEND_KE
    
  4. Run the server

    After configuring the settings.json(in case you are using Gemini CLI) file ,give command to LLM to send an email with other specifications.
    

āš™ļø Environment variables

VariableDefaultPurpose
RESEND_API—Required Resend API key
PORT10000Port to bind when running in HTTP mode

šŸ”§ Exposed tool

send_email

Send a single HTML email.

{
  "subject": "Hello from MCP",
  "to": "friend@example.com",
  "from_email": "you@yourdomain.com",
  "content": "<h1>Hi!</h1><p>Sent by an LLM šŸ¤–</p>"
}

Return value: "Email sent successfully" or an error message.


🧪 Example session in Claude Desktop

  1. Claude: ā€œSend an email to alice@example.com with subject ā€˜Meeting notes’ and the notes in the chat.ā€
  2. You type: @send_email
    Claude fills the parameters and calls the tool.
  3. Email is delivered—no copy-paste needed.

Requirements

  • Python 3.9+
  • fastmcp, resend, python-dotenv, httpx

Install them quickly with:

pip install fastmcp resend python-dotenv httpx

Troubleshooting

IssueFix
ā€œImport error: resendā€pip install resend
ā€œ401 Unauthorizedā€Check RESEND_API key and domain verification in Resend dashboard
Port already in useexport PORT=10001 or any free port

Happy emailing!