home / mcp / resend mcp server

Resend MCP Server

MCP server for sending emails via Resend API

Installation
Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "bugzy-ai-resend-mcp-server": {
      "command": "resend-mcp-server",
      "args": [],
      "env": {
        "RESEND_API_KEY": "YOUR_API_KEY_PLACEHOLDER",
        "RESEND_FROM_EMAIL": "Bugzy <[email protected]>"
      }
    }
  }
}

You run an MCP server that routes email sending through the Resend API. It enables you to send single emails or batches, with support for HTML and plain text, CC/BCC, and tracking via custom tags. This server is designed to work with MCP-compatible AI assistants, letting you trigger email actions from your agents.

How to use

You connect to the Resend MCP server from your MCP client to send emails. Use the single-email tool when you need to send one message to one or more recipients, and use the batch tool to send up to 100 emails in a single call. You can specify CC, BCC, and a reply-to address, and you can attach tracking tags to monitor delivery and engagement. Platform-controlled sender addresses ensure security by letting the service manage the actual sending domain.

How to install

Prerequisites: you need Node.js and npm installed on your machine.

npm install @bugzy-ai/resend-mcp-server

Optionally run the server directly without installation using npx.

npx @bugzy-ai/resend-mcp-server

MCP configuration and usage notes

Set your Resend API key and default from address as environment variables. These values are used by the MCP server to authenticate with the Resend service and to set the sender for outgoing emails.

RESEND_API_KEY=re_xxxxxxxxxxxxx
RESEND_FROM_EMAIL="Bugzy <[email protected]>"

Add the MCP server configuration to your MCP setup so the client can launch the Resend MCP server with the required environment variables visible to the process.

{
  "mcpServers": {
    "resend": {
      "command": "resend-mcp-server",
      "env": {
        "RESEND_API_KEY": "${RESEND_API_KEY}",
        "RESEND_FROM_EMAIL": "${RESEND_FROM_EMAIL}"
      }
    }
  }
}

Security and configuration tips

Keep your API key secret. Do not commit it to source control. Use environment variable management or a secrets vault to load RESEND_API_KEY at runtime. The server uses a platform-controlled from address to prevent sender spoofing, so you should configure the default sender address only in the env var.

Examples of usage (tools)

Use the following tools to send emails from your MCP client. Each tool maps to an API call you can trigger from your agent.

Available tools

resend_send_email

Send a single email to one or more recipients with optional HTML or plain text content, CC, BCC, and reply-to. Supports tracking tags.

resend_send_batch_emails

Send multiple emails in a single API call. Each email can include the same set of options as a single email, enabling batch actions.