1. Conduid
  2. Browser
  3. Resend MCP Server
MCP server · Browser

Resend MCP Server

resend mcp server

Unclaimed browser
37Low

Scored 8 days ago · breakdown

About Resend MCP Server

Resend MCP Server is an MCP server in the Browser category: resend mcp server.

The repository has 4 stars and 0 forks.

Install

Claude Code
claude mcp add resend-mcp-server -- npx -y resend-mcp-server
npx
npx -y resend-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (29)

cancel-emailCancel a scheduled email

Parameters not published.

create-api-keyCreate a new API key

Parameters not published.

create-audienceCreate a new audience (contact list)

Parameters not published.

create-broadcastCreate an email broadcast for an audience

Parameters not published.

create-contactAdd a contact to an audience

Parameters not published.

create-domainAdd a new sending domain to Resend

Parameters not published.

delete-api-keyDelete an API key

Parameters not published.

delete-audienceDelete an audience

Parameters not published.

delete-broadcastDelete a draft broadcast

Parameters not published.

delete-contactDelete a contact by ID or email

Parameters not published.

Show all 29 tools
delete-domainRemove a domain from your Resend account

Parameters not published.

get-audienceGet details of a specific audience

Parameters not published.

get-broadcastGet details of a specific broadcast

Parameters not published.

get-contactGet details of a specific contact

Parameters not published.

get-domainGet details of a specific domain

Parameters not published.

get-emailRetrieve information about a specific email

Parameters not published.

list-api-keysList all API keys in your account

Parameters not published.

list-audiencesList all audiences in your account

Parameters not published.

list-broadcastsList all broadcasts

Parameters not published.

list-contactsList all contacts in an audience

Parameters not published.

list-domainsList all domains in your Resend account

Parameters not published.

send-batch-emailsSend multiple emails in a single batch (up to 100 emails)

Parameters not published.

send-broadcastSend a broadcast immediately or schedule it

Parameters not published.

send-emailSend an email using Resend

Parameters not published.

update-broadcastUpdate a broadcast (only if created via API)

Parameters not published.

update-contactUpdate contact information

Parameters not published.

update-domainUpdate domain settings (tracking, TLS)

Parameters not published.

update-emailUpdate properties of an email (e.g., scheduled time)

Parameters not published.

verify-domainTrigger domain verification

Parameters not published.

Ask AI

✦

Ask AI about Resend MCP Server

Powered by Claude · Grounded in docs

I know everything about Resend MCP Server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ✓README presentThe repository ships documentation.

5 checks have not been run yet.

README

Resend MCP Server

A complete Model Context Protocol (MCP) server for the Resend API, providing access to all Resend endpoints through Claude Desktop or any MCP-compatible client.

Features

This MCP server implements all Resend API endpoints:

Email Operations

  • Send Email - Send single emails with attachments, scheduling, and custom headers
  • Send Batch Emails - Send up to 100 emails in a single request
  • Get Email - Retrieve email details and status
  • Update Email - Modify scheduled emails
  • Cancel Email - Cancel scheduled emails

Domain Management

  • Create Domain - Add new sending domains
  • List Domains - View all configured domains
  • Get Domain - Retrieve domain details and DNS records
  • Update Domain - Configure tracking and TLS settings
  • Delete Domain - Remove domains
  • Verify Domain - Trigger domain verification

API Key Management

  • Create API Key - Generate new API keys with permissions
  • List API Keys - View all API keys
  • Delete API Key - Revoke API keys

Contact & Audience Management

  • Create Audience - Create contact lists
  • List Audiences - View all audiences
  • Get/Delete Audience - Manage specific audiences
  • Create Contact - Add contacts to audiences
  • List Contacts - View audience contacts
  • Get/Update/Delete Contact - Manage individual contacts

Broadcast Campaigns

  • Create Broadcast - Design email campaigns
  • List Broadcasts - View all broadcasts
  • Get Broadcast - Retrieve broadcast details
  • Update Broadcast - Update broadcast content and settings
  • Send Broadcast - Send or schedule broadcasts
  • Delete Broadcast - Remove draft broadcasts

Installation

Quick Install via NPX (Recommended)

You can run the Resend MCP server directly without installation:

npx resend-mcp-server --key YOUR_RESEND_API_KEY

Global Installation via NPM

npm install -g resend-mcp-server

Then run:

resend-mcp-server --key YOUR_RESEND_API_KEY

Local Installation

  1. Clone the repository:
git clone https://github.com/199-biotechnologies/mcp-send-email.git
cd mcp-send-email
  1. Install dependencies:
npm install
  1. Build the project:
npm run build

Configuration

Claude Desktop Setup

Add the following to your Claude Desktop configuration file:

Using NPX (Recommended):

{
  "mcpServers": {
    "resend": {
      "command": "npx",
      "args": [
        "resend-mcp-server",
        "--key",
        "YOUR_RESEND_API_KEY"
      ]
    }
  }
}

Using Global Installation:

{
  "mcpServers": {
    "resend": {
      "command": "resend-mcp-server",
      "args": [
        "--key",
        "YOUR_RESEND_API_KEY"
      ]
    }
  }
}

Using Local Installation:

{
  "mcpServers": {
    "resend": {
      "command": "node",
      "args": [
        "/path/to/mcp-send-email/build/index.js",
        "--key",
        "YOUR_RESEND_API_KEY"
      ]
    }
  }
}

Configuration Options

The server accepts the following command-line arguments:

  • --key - Your Resend API key (required)
  • --sender - Default sender email address (optional)
  • --reply-to - Default reply-to email addresses (optional, comma-separated)

You can also use environment variables:

  • RESEND_API_KEY - Your Resend API key
  • SENDER_EMAIL_ADDRESS - Default sender email
  • REPLY_TO_EMAIL_ADDRESSES - Default reply-to addresses (comma-separated)

Finding Your Configuration File

The Claude Desktop configuration file location varies by platform:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  • Linux: ~/.config/claude/claude_desktop_config.json

Usage Examples

Once configured, you can use natural language to interact with the Resend API through Claude:

Sending Emails

  • "Send an email to user@example.com with subject 'Hello' and body 'Test message'"
  • "Send a batch of emails to multiple recipients"
  • "Schedule an email for tomorrow at 10am"

Managing Domains

  • "List all my Resend domains"
  • "Add example.com as a new sending domain"
  • "Enable click tracking for my domain"

Contact Management

  • "Create a new audience called 'Newsletter Subscribers'"
  • "Add john@example.com to my newsletter audience"
  • "List all contacts in my audience"

API Key Management

  • "Create a new API key with sending access only"
  • "List all my API keys"

Security Notes

  • Never commit your API key to version control
  • Use environment variables or secure credential management for production
  • The server only exposes functionality through the MCP protocol
  • All API operations require valid authentication

Development

Building from Source

# Install dependencies
npm install

# Build TypeScript
npm run build

# Run locally
node build/index.js --key YOUR_API_KEY

Testing

You can test the server using the MCP inspector or by configuring it in Claude Desktop.

Troubleshooting

Common Issues

  1. "No API key provided" error

    • Ensure you've set the --key argument or RESEND_API_KEY environment variable
  2. Permission errors with NPX

    • Try clearing the NPX cache: npx clear-npx-cache
    • Or install globally: npm install -g resend-mcp-server
  3. Server not appearing in Claude

    • Check your configuration file syntax
    • Restart Claude Desktop after configuration changes
    • Verify the path to the executable is correct

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT License - see LICENSE file for details

Support

For issues and feature requests, please use the GitHub issue tracker.

Acknowledgments

Built with:

README copy captured when this server was indexed; it may lag the repository. The original is authoritative.

Questions

About Resend MCP Server

How do I install Resend MCP Server?

Run claude mcp add resend-mcp-server -- npx -y resend-mcp-server, then add the server to your MCP client's configuration.

Is Resend MCP Server safe to use with an AI agent?

Its trust score is 37 out of 100 (low). It passes 1 of the 1 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Resend MCP Server still maintained?

Conduid hasn't recorded a commit date for this repository yet. Check the repository directly for recent activity.