Resend MCP Server
Send and receive emails plus manage Resend domains from AI clients.
Data last scanned today · Reviewed today
Overview
This server integrates the Resend platform directly into MCP-compatible clients such as Claude, Cursor, and Windsurf. It provides tools to interact with your email ecosystem, including sending messages, managing contacts, broadcasting, and domain administration.
Our verdict
This server holds a high risk level with a security score of 45/100, primarily due to the fact that its OAuth and read-only mode implementations have not yet been editorially reviewed. It is suitable for users comfortable handling API-based integrations but should be approached with caution in highly sensitive environments until security auditing is more robust.
- Supports both remote HTTP and local execution modes
- Small footprint with only six direct dependencies
- Active development with commits within the last three days
- Security implementation remains unverified by editorial review
- Missing official homepage link for secondary verification
Setup
{
"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
| Tool | Description | Risk |
|---|---|---|
| send_email | Send an email. | medium |
| list_emails | List emails. | low |
| get_email | Get an email. | low |
| cancel_email | Cancel an email. | medium |
| update_email | Update an email. | medium |
| batch_send_email | Batch send emails. | medium |
| list_received_emails | List inbound emails. | low |
| get_received_email | Read an inbound email. | low |
| list_received_email_attachments | List received email attachments. | low |
| download_received_email_attachment | Download a received email attachment. | low |
Compatibility
| Client | Local | Docker | Remote | Read-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.
Changelog
Badge
Maintain this server? Add the live badge to your README.