UniOne MCP. Manage transactional emails and templates from your chat agent.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
UniOne connects your AI agent directly to a high-deliverability email infrastructure. Send single transactional emails or run bulk campaigns using saved templates.
It handles everything from real-time webhooks for delivery tracking to managing suppression lists, all through natural conversation.
What your AI agents can do
Delete template
Removes a saved email template from your account.
Delete webhook
Deletes an existing webhook configuration.
Get template
Retrieves the full metadata and content details for a specific email template.
The agent sends individual or mass emails using either raw HTML content or saved templates.
You can list, create, update, and retrieve metadata for all your branded email templates.
The agent sets up webhooks to track events like opens or clicks, and lets you view existing configurations.
You monitor bounces and unsubscribes using the suppression list tools to keep your sender reputation clean.
Ask AI about this MCP
Supported MCP Clients
OAuth 2.0 CompatibleWaiting for input…
UniOne MCP Server: 12 Tools for Email Management
These tools allow your agent to send, manage, track, and govern every aspect of your transactional email flow using the UniOne API.
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 UniOne on Vinkius019dd17cdelete template
Removes a saved email template from your account.
019dd17cdelete webhook
Deletes an existing webhook configuration.
019dd17cget template
Retrieves the full metadata and content details for a specific email template.
019dd17cget webhook
Fetches all the current settings and destination URLs for a specific webhook.
019dd17clist suppression
Retrieves a list of emails that are currently suppressed or bounced.
019dd17dlist templates
Lists all available email templates stored in your UniOne account.
019dd17dlist webhooks
Provides a list of every webhook you have configured.
019dd17dsend email
Sends a single, raw transactional email to one or more recipients using HTML content.
019dd17dsend template
Sends an email by filling in the variables of a pre-defined template.
019dd17dset suppression
Adds a specified email address to your suppression list, preventing future sends.
019dd17dset template
Creates or updates an existing email template with new content and variables.
019dd17dset webhook
Configures a new webhook endpoint to track specific delivery events.
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 every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with UniOne, then connect any of our 5,000+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 5,000+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by UniOne. 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 INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Sending transactional emails used to mean opening 5 different tabs.
Today, sending a notification means jumping through hoops: You open the mailing platform's dashboard. You navigate to templates, check if your HTML is valid. Then you have to go into the campaign setup, find the list of recipients, and finally hit 'send.' If anything changes—like needing to add another webhook or updating a variable name—you restart the whole process.
With this server, those five steps vanish. You just tell your agent: 'Send the invoice receipt template to {user@email.com} and make sure we track clicks on that link.' The tool calls (`send_template` + `set_webhook`) run instantly in the background. You get a successful delivery ID back—and you're done.
UniOne MCP Server: Control your email content and delivery.
You don't have to manually update template details or check webhooks via the UI anymore. You just ask, 'List all templates.' The agent calls `list_templates` and presents you with the full asset list immediately. Need to change a webhook? Ask it to run `get_webhook` first so you know exactly what endpoint you're changing.
The difference is control. Everything—the content, the destination, the tracking rules—is exposed as an API function. Your agent treats your email infrastructure like another piece of code, making development and maintenance predictable.
What you can do with this MCP connector
You connect your AI agent directly to UniOne's email infrastructure. You handle everything from firing off individual messages to running massive campaigns without touching multiple dashboards; you just talk to the server.
Sending Emails (Transactional and Bulk)
If you gotta send a single, raw transactional message, you use send_email. This function lets your agent pass in specific HTML content and target one or more recipients right away. For bigger blasts or messages that need consistent branding, you'll use send_template. That tool takes the variables from a pre-built template and fills 'em out before sending.
Managing Email Templates
Your agent gives you full control over your brand assets. You can see every email you've saved by running list_templates, which outputs all available templates in your account. If you need to build something new or tweak an existing one, you use set_template to create or update the content and variables for a specific template ID.
Need to check what’s inside? Running get_template retrieves the full metadata and the actual content details for any template. If you mess up and want to clear out old drafts, delete_template removes that saved email template from your account entirely.
Configuring Webhooks and Tracking Events
The server lets your agent track exactly what happens when an email lands. You can view all the event hooks currently running using list_webhooks. To check the specific settings—like the destination URL or which events it monitors—you run get_webhook for a particular hook ID. If you need to set up new tracking, you use set_webhook, configuring an endpoint to listen for delivery events like opens or clicks.
When you’re done with a webhook configuration and don't want it running anymore, delete_webhook wipes that setup clean.
Keeping Sender Reputation Clean (Suppression Lists)
To keep your sender score high and prevent bounces from ruining your reputation, you manage the suppression list right in your conversation. You can get a full rundown of emails that bounced or were suppressed by running list_suppression. If an email address starts sending trouble, you use set_suppression to add it to the block list immediately, stopping future sends.
Other Utility Functions
When your workflow needs deep technical visibility, these tools help out. You can check current webhook settings with get_webhook, and if you want to delete an old one, use delete_webhook. The system also lets you get all the specific details on a given webhook configuration using get_webhook.
019dd17d-2032-7370-9e08-197a77758d21 How UniOne MCP Works
- 1 First, subscribe to this server and provide your UniOne API Key. Then, select your desired region (eu1 or us1).
- 2 Next, reference the email action you need—for example, 'Send a welcome email using template XYZ' or 'List all webhooks'.
- 3 The agent executes the necessary tool calls (e.g.,
send_templateorlist_webhooks) and returns the status, delivery ID, or requested data.
The bottom line is: you control complex email workflows—sending, tracking, updating rules—by talking to your agent instead of clicking through a dashboard.
Who Is UniOne MCP For?
The Marketing Operations professional who gets frustrated having to switch between the mailing platform and their analytics tool. The DevOps engineer who needs reliable, automated notification pipelines built into code. Product teams needing guaranteed communication channels for user onboarding or critical alerts.
Manages large-scale campaigns; uses the agent to check suppression lists (list_suppression) before sending a blast, and monitors performance via webhooks.
Builds automated user notification systems; calls send_email or set_template directly from code logic to ensure reliable delivery for password resets or account confirmations.
Defines communication flows; uses the agent to verify that notification templates are structured correctly (get_template) before a feature launch.
What Changes When You Connect
- Send emails without copy-pasting variables. When you use
send_template, the agent handles merging user data into branded content, guaranteeing consistency for every recipient. - Keep your sender reputation high. Before running a bulk send, ask the agent to run
list_suppression. This immediately shows bounced or unsubscribed addresses, preventing hard bounces and protecting your score. - Track events in real time. Use
set_webhookandget_webhookto ensure that when an email is opened or clicked, the data is pushed instantly into a system you can actually use for follow-up automation. - Build notification pipelines fast. Instead of writing complex code just to send a simple alert, your agent uses tools like
send_email, letting you focus on logic, not infrastructure. - Never lose template visibility. With
list_templatesandget_template, you can instantly see every available branded communication asset—from welcome messages to annual reports.
Real-World Use Cases
Onboarding a New SaaS User
A user signs up, triggering a critical sequence. Instead of having the developer write three separate endpoints, they ask their agent: 'Send the welcome email using template XYZ to {user@email.com}. Then track opens.' The agent calls send_template and configures the necessary webhook via set_webhook, completing the entire flow.
Analyzing a Failed Campaign
Marketing Ops runs a campaign but sees poor open rates. They ask their agent to check two things: 'List all templates' and 'list suppression.' The agent returns both lists, allowing them to immediately verify if the template was correct or if they are sending too frequently to unengaged users.
Debugging a Notification System
A developer finds that password resets aren't working. They ask their agent: 'Get details for the password reset webhook.' The agent calls get_webhook, revealing an incorrect destination URL, saving hours of debugging time.
Updating Branding Across All Alerts
The brand guidelines change. Instead of manually updating every email template in the web UI, the Product Manager tells the agent: 'Update all templates to use the new logo and footer.' The agent calls set_template multiple times to enforce consistency.
The Tradeoffs
Treating emails like simple text messages
Sending a blast without checking for bounces, resulting in high failure rates and damaging the sender score.
→
Always check list_suppression first. If you find addresses marked 'Hard Bounce,' don't include them in your send list; they need to be added back via set_suppression if corrected.
Over-relying on raw HTML for everything
Manually writing and sending complex, multi-part emails every time a user triggers an action. This is slow and error-prone.
→
Use set_template to build your content once. Then, use send_template whenever the email needs to go out. The agent handles the variable injection for you.
Assuming delivery tracking is automatic
Sending emails and assuming that if they were sent, they were delivered successfully. You get no notification about opens or clicks.
→
You must configure webhooks using set_webhook to track events like 'opened' or 'clicked.' This gives your system the necessary hooks for follow-up logic.
When It Fits, When It Doesn't
Use this UniOne MCP Server if your core business process relies on reliable, scalable outbound communication (e.g., onboarding flows, password resets, order confirmations). You need to manage templates, track events, and handle bulk sends—and you want your AI agent to execute the sequence without you opening a browser tab.
Don't use this if you only send emails sporadically or manually check them once a month; then a simple email client is fine. More importantly, don't rely on it for content generation. This server manages delivery and structure (templates); your AI agent handles the actual writing and variable population.
Common Questions About UniOne MCP
How do I send a bulk email using UniOne MCP Server? +
You use the send_template tool. You provide the template name and a list of recipients, and the agent handles iterating through the batch while applying variables.
Can I track if an email was opened using UniOne MCP Server? +
Yes, you must configure webhooks first by calling set_webhook. This tells UniOne to send real-time delivery events (like 'opened') back to your system.
What's the difference between `send_email` and `send_template` in UniOne MCP Server? +
send_email sends raw HTML content that you write fresh every time. send_template is better; it fills variables into a pre-approved, branded template, guaranteeing consistency.
How do I manage bounce addresses with UniOne MCP Server? +
Use the list_suppression tool to see recent bounces. If you find an address that shouldn't be blocked, use set_suppression to add it back.
Do I need developer tools to set up UniOne MCP Server? +
Yes, the server exposes API functions like list_webhooks and set_webhook. This means you interact with it via code or an agent that runs those specific tool calls.
How do I use the `get_webhook` tool to check webhook status and events? +
The get_webhook tool pulls detailed information about a specific configured webhook. You can confirm if it's active, what URL it points to, and review its last few triggered delivery events for troubleshooting.
When I use the `set_template` tool, how does UniOne validate my HTML content? +
UniOne validates your template structure before saving. If you provide invalid or malformed HTML syntax, the API call fails and returns a specific error code detailing exactly where the script needs fixing.
If I send many emails using `send_email`, are there any rate limits I need to know about? +
UniOne supports high-volume sending, but exceeding certain message thresholds within a short timeframe will trigger temporary throttling. The system reports these limitations directly in the response headers.
Can I send an email using an existing template ID? +
Yes! Use the send_template tool. Provide the Template ID and an array of recipient objects (with their email addresses) to trigger the delivery instantly.
How do I see which email addresses have been suppressed? +
Run the list_suppression query. The agent will retrieve a list of unsubscribed or bounced email addresses managed by your UniOne account.
Is it possible to update an email template via AI? +
Absolutely. Use the set_template action. You can provide the ID, name, subject, and the new HTML body to save changes to your template library.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.