home / mcp / resend mcp server
MCP server for sending emails via Resend API
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.
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.
Prerequisites: you need Node.js and npm installed on your machine.
npm install @bugzy-ai/resend-mcp-serverOptionally run the server directly without installation using npx.
npx @bugzy-ai/resend-mcp-serverSet 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}"
}
}
}
}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.
Use the following tools to send emails from your MCP client. Each tool maps to an API call you can trigger from your agent.
Send a single email to one or more recipients with optional HTML or plain text content, CC, BCC, and reply-to. Supports tracking tags.
Send multiple emails in a single API call. Each email can include the same set of options as a single email, enabling batch actions.