Resend MCP Server

Send and manage emails, contacts, and domains directly within AI agent environments.

Data last scanned yesterday · Reviewed last month

2512 dangerous tools77 tools559TypeScriptMIT

Overview

The Resend MCP Server facilitates deep integration between your AI agents and the Resend email platform. Users can perform actions such as sending emails, managing contact lists, overseeing broadcasts, and configuring domains by issuing commands from compatible MCP clients like Claude, Cursor, and Claude Code. The server is available in both a hosted remote format and a local package. The remote version simplifies setup by removing the need for local process management, relying on OAuth for secure authentication in browser-based AI environments, while the local TypeScript implementation offers more granular control for self-hosted configurations.

Our verdict

With a security score of 45/100, this project carries a high risk level. Key concerns include the fact that the project is not officially maintained by the vendor and its OAuth and read-only support mechanisms have not yet undergone an editorial security review. It is best suited for developers comfortable managing third-party tools that handle sensitive email communications.

  • Supports both remote hosted and local deployment modes
  • Small dependency footprint with only six direct packages
  • Active development with commits within the last day
  • Twenty-four contributors reduce single-point-of-failure risks
  • Community-maintained rather than official vendor software
  • Lacks editorial verification of security implementation
  • No homepage link provided in repository metadata

Setup

Claude Desktop
{
  "mcpServers": {
    "resend-mcp": {
      "args": [
        "-y",
        "resend-mcp"
      ],
      "command": "npx"
    }
  }
}

Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows), then restart Claude Desktop. Some servers require API keys or tokens as environment variables — check the project's README and add an "env" object if needed.

  • No read-only mode — running this grants full read/write access.
  • No built-in authentication — anyone with access to this config can invoke every tool it exposes.

Tools

ToolDescriptionRisk
send_emailSend an email.medium
list_emailsList emails.low
get_emailGet an email.low
cancel_emailCancel an email.medium
update_emailUpdate an email.medium
batch_send_emailBatch send emails.medium
list_received_emailsList inbound emails.low
get_received_emailRead an inbound email.low
list_received_email_attachmentsList received email attachments.low
download_received_email_attachmentDownload a received email attachment.low

Compatibility

ClientLocalDockerRemoteRead-only
ChatGPT
Claude Desktop
Cursor
VS Code
Windsurf

Frequently asked questions

Can I use the Resend MCP server without installing software locally?

Yes, you can use the hosted remote MCP server at https://mcp.resend.com/mcp, which requires no local installation or process management.

How do I authenticate if my client cannot open a browser for OAuth?

For headless environments like servers or CI pipelines, you can authenticate by passing your Resend API key as a Bearer token in the Authorization header.

What are the requirements for using the local MCP server?

To run the local server, you must create a Resend API key and verify your domain within your Resend account.

Does the local MCP server support multiple transport modes?

Yes, the local server supports both stdio (the default) and HTTP transport modes.

Alternatives

Changelog

Badge

Resend MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.