Resend MCP Server
Resend MCP server enables AI models to send emails, manage domains, contacts, and broadcasts through the Resend email API with full deliverability features.
Overview
The Resend MCP Server provides AI assistants with full access to the Resend email API — the modern email platform used by developers for transactional and marketing email delivery. From sending single emails to managing domain configurations and tracking delivery status, this server exposes all Resend capabilities through the Model Context Protocol.
Key Features
Email Sending
Send transactional emails with HTML, React, or plain text templates
Domain Management
Register, verify, and manage sending domains with DNS configuration
Email Analytics
Track opens, clicks, bounces, and delivery status for every email
Contact Management
Manage audience contacts and subscription lists
Broadcasts
Create and send email broadcasts to audience segments
React Email Support
Send emails built with React Email components for type-safe templates
Available Tools
Quick Reference
| Tool | Purpose | Category |
|---|---|---|
send_email | Send a transactional email with full control | Sending |
get_email | Retrieve email delivery status and analytics | Tracking |
create_domain | Register a new sending domain | Domain |
verify_domain | Verify DNS records for a domain | Domain |
list_contacts | List audience contacts | Contacts |
create_contact | Add a contact to an audience | Contacts |
create_broadcast | Create and schedule a broadcast | Broadcasts |
Detailed Usage
send_email▶
Send a transactional email with full control over from, to, subject, and body.
{
"from": "[email protected]",
"to": ["[email protected]"],
"subject": "Your account has been created",
"html": "<h1>Welcome!</h1><p>Thanks for creating an account.</p>"
}
get_email▶
Retrieve the delivery status and analytics for a previously sent email.
{
"email_id": "email_abc123def456"
}
create_domain▶
Register a new domain for sending emails. Resend returns DNS records to configure.
{
"name": "mail.example.com",
"region": "us-east-1"
}
create_contact▶
Add a new contact to an audience with subscription status and metadata.
{
"audience_id": "audience_xyz",
"email": "[email protected]",
"first_name": "Jane",
"unsubscribed": false
}
Installation
{
"mcpServers": {
"resend": {
"command": "npx",
"args": [
"-y",
"resend-mcp"
],
"env": {
"RESEND_API_KEY": "re_your_api_key"
}
}
}
}
API Key Required:
Get a free Resend API key from resend.com/api-keys. Free tier includes 100 emails/day with 1 domain.
Example Use Cases
- Transactional Emails: Send welcome emails, password resets, and order confirmations
- Notification Systems: Deliver real-time alerts from monitoring and analytics systems
- Marketing Automation: Create and send email broadcasts to audience segments
- Developer Workflows: Automate email sending from CI/CD pipelines and deployment systems
- AI Agent Communication: Enable agents to send formatted emails to users directly
Security
- API key authentication — never commit keys to version control
- Domain verification required before sending — prevents spoofing
- All email delivery uses TLS encryption
- Free tier has sending limits to prevent abuse
- Audience management with unsubscribe compliance built-in
Sources
Related Articles
Stripe MCP Server
Official Stripe MCP server providing 50+ tools for payment processing, subscription management, customer data, invoicing, and financial reporting through a secure remote MCP endpoint.
CoinMarketCap MCP Server
CoinMarketCap MCP server provides cryptocurrency market data including rankings, price quotes, market pairs, and global market metrics from the leading crypto data aggregator.
DataBridge MCP Server
DataBridge MCP servers enable AI models to interact with local databases for contextual information, supporting persistent storage and unified access to ML services.