Resend MCP. Manage domains, campaigns, and delivery status conversationally.
Resend MCP connects your agent directly to a professional email infrastructure. Send transactional emails with HTML or attachments, check delivery status instantly, manage sending domains through DNS verification, and handle large broadcast campaigns—all from one chat interface.
Give Claude and any AI agent real-world access
Dispatch single transactional emails or entire batches, including complex HTML content and attachments.
Retrieve detailed status reports, bounce information, and full delivery metadata for any email sent previously.
List verified sending domains, inspect DNS records like SPF/DKIM, and trigger domain verification checks.
Browse existing email audiences, list all subscribers within them, or add new contacts programmatically for campaigns.
List and inspect active API keys to maintain security hygiene across your system.
Ask an AI about this
Waiting for input…
What AI agents can do with Resend MCP: 10 Tools for Email Operations
These tools let you send messages, verify domains, audit API keys, and manage every aspect of your email infrastructure using natural language commands.
Make your AI actually useful.
Add this MCP to Claude, Cursor, or Windsurf and your AI stops guessing. It gets real tools to look things up, take action, and handle the stuff you keep doing by hand.
Start using Resend MCPSend Email
Sends a single transactional email and returns an ID so you can track its delivery later.
Create Contact
Adds a specific contact to one of your defined email audiences.
Get Email
Retrieves the complete delivery status, including bounce data, for any email you...
Send Batch Emails
Sends a group of emails at once, requiring sender, recipient, subject, and HTML...
List Domains
Lists all the sending domains that are currently verified through your Resend...
Get Domain
Retrieves detailed information about a specific, listed sending domain.
Add Domain
Initiates the process of adding a new sending domain and provides you with necessary DNS records to configure.
List Api Keys
Lists all currently active API keys tied to your Resend account for auditing...
List Audiences
Displays a comprehensive list of all email audiences you have set up.
List Contacts
Retrieves and shows the contacts that belong to a specific audience.
Security and governance baked right in.
Pick your AI client below to get set up. Just create a Vinkius account, subscribe, and you're instantly up and running. We handle the entire backend infrastructure, delivering out-of-the-box support for HTTPS Streamable, SSE, and OAuth2—zero messy routing required.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on each call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with Resend, then connect any of our 5,200+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,200+ others, all in one place
- Add new capabilities to your AI anytime you want
- Connections are secured and governed automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog weekly
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Resend. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS CLOUD
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on each call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
The pain of managing email infrastructure through dashboards.
Right now, setting up or debugging an email send involves a painful series of clicks. You have to jump between the domain verification dashboard to check SPF records, then open the contact list manager to find the right audience ID, and finally navigate to the campaign creation tab just to hit 'send.' It's tedious context switching.
With this MCP, you keep everything in one place. Your agent handles all those background checks—domain status, audience membership, delivery metadata retrieval—so you just ask, and get a clear answer.
Resend MCP: Total control over email sending.
Manual processes for testing often require developers to copy domain details from one screen into another, or manually check the status of every single test message by logging in and refreshing different tracking pages. This wastes time and increases errors.
Now you simply ask your agent to 'send_email' and then follow up with 'get_email' to get the ID and status instantly. The entire operational cycle happens conversationally, eliminating manual workflow steps completely.
What Resend MCP does for your AI
Managing modern email isn't just about hitting 'send.' It involves verifying sender domains, tracking bounces, organizing contacts into specific audiences, and ensuring critical transactional emails get out the door reliably. This MCP brings all that complex infrastructure control right where you work.
With this integration from Vinkius, your AI agent becomes a dedicated email operations center. You stop switching between dashboards just to check if an important welcome sequence delivered or to see which domain needs DNS verification. Instead, you talk to your client and it handles the mechanics. Need to debug why a test message bounced? Just ask.
Want to know how many people are in the 'VIP' audience list before launching a campaign? Your agent gets that data instantly. It’s about taking full control of every part of your email lifecycle—from setting up domains to sending mass updates.
019d75fe-d940-70eb-8ea8-0b5e93c292db How to set up Resend MCP
The bottom line is you get complete, conversational command over all aspects of your email delivery system without touching a dashboard.
Subscribe to this MCP and provide your Resend API Key (the key usually starts with re_).
Your AI client authenticates the credentials, giving it full access to your email infrastructure controls.
You ask natural questions—like 'Send a welcome email' or 'Check domain status'—and the agent executes the necessary actions and returns structured data.
Who uses Resend MCP
This MCP solves problems for roles that spend time debugging complex, multi-stage communication flows. It's for the developer who needs to test emails and verify domains before committing code, or the marketing manager who can’t afford to wait while campaign data is pulled manually.
They use this MCP to send test messages, debug delivery issues, and verify domain DNS records directly within their development environment.
They check broadcast campaign statuses, list subscribers in specific audiences, and add new contacts for targeted email outreach.
They audit API keys, monitor domain verification status, and automate checks on the core email infrastructure to ensure compliance.
Benefits of connecting Resend MCP
Instantly check email performance. Instead of logging into a separate dashboard to see if an important message got delivered or bounced, use the 'get_email' tool to pull that metadata straight into your chat session.
Build trust with verified domains. You can list all sending domains and run through DNS record checks using tools like 'add_domain', ensuring every email you send comes from a properly authenticated source.
Scale outreach effortlessly. If you have hundreds of new sign-ups, use the 'send_batch_emails' tool to blast out welcome sequences or updates without writing any code.
Keep your lists clean and current. Use 'list_audiences' and 'list_contacts' together to audit who belongs where before launching a major marketing campaign.
Streamline debugging for developers. When testing, use the 'send_email' tool to fire off test messages and then immediately follow up with 'get_email' to verify the tracking ID.
Resend MCP use cases
Debugging a failed automated email.
A developer needs to know why a critical password reset email isn't reaching users. They ask their agent, which uses 'get_email', and immediately gets the full delivery metadata showing whether it bounced or was caught by spam filters.
Launching a major product announcement.
A marketing manager needs to send an update to 5,000 subscribers. They first use 'list_audiences' to confirm the correct group exists, then use 'send_batch_emails' to distribute the content safely.
Onboarding a new subdomain.
A DevOps engineer needs to start using a brand-new marketing subdomain. They run 'add_domain', get the required DNS records, and then update their internal systems—all without ever leaving the agent interface.
Auditing system access.
The security team needs to confirm which parts of the system are using email credentials. They run 'list_api_keys' to get a full inventory and audit the permission scope for each key.
Resend MCP tradeoffs
What to watch out for, and the recommended way to handle each one.
Treating emails like simple messages.
A user tries to just send an email and forgets they need to track it or verify the domain first, leading to failed sends that are hard to troubleshoot later.
Always use 'send_email' for tracking. Before sending anything important, check your infrastructure by calling 'list_domains' to confirm verification status.
Handling contacts in multiple systems.
The marketing team updates a contact list in the CRM but forgets to add them to the active Resend audience, meaning they miss out on targeted campaigns.
Use 'list_audiences' first. Then, use 'create_contact' explicitly to ensure every new subscriber is placed into the correct campaign audience.
Ignoring security best practices.
A developer leaves an old or unused API key active for testing purposes, creating a potential security vulnerability that could be exploited later.
Run 'list_api_keys' periodically. Review the list and revoke any keys that are no longer actively needed.
When to use Resend MCP
Use this MCP if your core problem is managing the infrastructure of email sending, not just sending individual emails. You need visibility into domains (like running 'add_domain' or inspecting DNS records), audience management ('list_audiences'), and delivery analytics ('get_email'). If you only need to send a single message based on data already provided by another system, a simple API wrapper might suffice. However, if you need the AI agent to handle the entire flow—from domain verification setup, through contact list population ('create_contact'), up to running 'send_batch_emails' and then reporting back on delivery status—then this MCP is essential. Don’t use this if your only goal is reading raw database records; instead, you need a specialized data retrieval tool.
Frequently asked questions about Resend MCP
How do I check if my sending domain is verified using Resend MCP? +
You can list all verified domains by calling 'list_domains'. If a domain isn't listed, you need to use the 'add_domain' tool; it will provide the exact DNS records required for verification.
Can I send emails to multiple people at once with Resend MCP? +
Yes, you can handle large groups using 'send_batch_emails'. Make sure you have all the necessary sender and recipient data ready for the batch operation.
What is the difference between 'list_contacts' and 'list_audiences' in Resend MCP? +
'list_audiences' shows you the containers (the groups), while 'list_contacts' pulls the actual member list from a specific audience container.
How does Resend MCP help me track a sent email? +
After sending an email using 'send_email', your agent provides an ID. You then use 'get_email' with that ID to retrieve the full delivery status and analytics.
I need to send a welcome sequence for new users; which tool should I use? +
First, make sure you have the user in the system using 'create_contact'. Then, use 'send_email' or 'send_batch_emails' depending on if it is a single or multiple message campaign.