4,500+ servers built on MCP Fusion
Vinkius

Mail Blaze MCP. Manage campaigns and lists via natural conversation.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
See Vinkius in Action

Works with every AI agent you already use

…and any MCP-compatible client

Mail Blaze MCP on Cursor AI Code Editor MCP Client Mail Blaze MCP on Claude Desktop App MCP Integration Mail Blaze MCP on OpenAI Agents SDK MCP Compatible Mail Blaze MCP on Visual Studio Code MCP Extension Client Mail Blaze MCP on GitHub Copilot AI Agent MCP Integration Mail Blaze MCP on Google Gemini AI MCP Integration Mail Blaze MCP on Lovable AI Development MCP Client Mail Blaze MCP on Mistral AI Agents MCP Compatible Mail Blaze MCP on Amazon AWS Bedrock MCP Support

Just plug in your AI agents and start using Vinkius.

Mail Blaze handles all your email marketing and subscriber list management via an MCP server connection. Use it to build workflows that let your AI agent create drafts, manage lists, add subscribers, and send full campaigns—all from natural language commands without touching the web dashboard.

What your AI agents can do

Add subscriber to list

Adds a new subscriber record to a specified list using its unique ID.

Create new campaign

Generates the initial draft and metadata required for a brand-new email marketing campaign.

Delete list subscriber

Permanently removes a single subscriber from any target list.

+ 6 more capabilities included
List Campaign Metadata

Retrieve a full list of existing email campaigns and pull detailed status information for specific drafts.

Manage Subscriber Segments

View all available subscriber lists, or check the current members within any given list ID.

Update Contact Records

Add new subscribers to a target list, remove inactive users, or modify custom fields for existing contacts.

Draft Campaigns On Demand

Start a new campaign draft directly from your conversation without navigating the web interface.

Execute Campaign Sends

Trigger an immediate send for any existing, approved campaign to its target list.

Supported MCP Clients

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients
Free for Subscribers

Waiting for input…

AI Agent

Mail Blaze: 9 Tools for Marketing Automation

Use these tools to programmatically manage every part of your email marketing lifecycle, from drafting content to updating individual subscriber records.

add019d75cc

add subscriber to list

Adds a new subscriber record to a specified list using its unique ID.

create019d75cc

create new campaign

Generates the initial draft and metadata required for a brand-new email marketing campaign.

delete019d75cc

delete list subscriber

Permanently removes a single subscriber from any target list.

get019d75cc

get campaign details

Retrieves full technical details and status reports for one specific campaign by its ID.

list019d75cc

list email campaigns

Returns a list of every current email marketing campaign associated with your account.

list019d75cc

list list subscribers

Pulls a roster of all subscribers currently enrolled in a specific, designated list.

list019d75cc

list subscriber lists

Returns a complete inventory of every subscriber list you have set up.

send019d75cc

send email campaign

Immediately triggers the delivery process for an existing, approved campaign to all subscribers.

update019d75cc

update list subscriber

Modifies key data points—like email or name—for a single subscriber in any list.

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
Start building

Make Your AI Do More

Start with Mail Blaze, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.

  • Use this MCP plus 4,700+ 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

What you can do with this MCP connector

Look, if you're trying to run email campaigns without clicking through ten different web pages, this server's your ticket. You connect it via Vinkius Marketplace, give up your API key, and suddenly your AI agent handles all the dirty work—building drafts, sorting lists, and hitting send. It’s pure natural language control; you don't touch a dashboard.

Managing Your Audience Lists

You need to know what lists you got going on? Use list_subscriber_lists to pull a complete inventory of every list setup in your account. To see who's actually signed up for any specific segment, just run list_list_subscribers, and it’ll give you the full roster for that particular list ID. This lets your agent keep tabs on all your segments without you having to manually check each one.

Handling Contacts Day-to-Day

When a new lead comes in, don't forget to get 'em into a list. You use add_subscriber_to_list to drop a brand-new subscriber record right into the designated list using its unique ID. If somebody changes their name or email, you run update_list_subscriber; it modifies key data points for that specific contact in any list.

And if someone's inactive and you wanna clean up? You use delete_list_subscriber to permanently remove them from a target list. Your agent handles all of this stuff—adding, tweaking, or kicking people out—with simple commands.

The Campaign Lifecycle

Starting a campaign is straightforward. If you're cooking up something new, you run create_new_campaign to get the initial draft and metadata ready for your email marketing effort; it sets up the whole thing without you lifting a finger on the web portal. Need to check what campaigns are already sitting there? Use list_email_campaigns to pull a full list of every current campaign in your account.

If you wanna drill down into one draft, say, figuring out its status or technical details, get_campaign_details grabs all that deep info for the specific campaign ID.

Sending It Out

Once the content is approved and the metadata is locked down, sending it needs to be instant. You don't wanna waste time waiting around. Just running send_email_campaign immediately triggers the delivery process for an existing, approved campaign straight out to all subscribed users.

How Mail Blaze MCP Works

  1. 1 Subscribe to the Mail Blaze MCP Server and provide your API Public Key (X-MW-PUBLIC-KEY).
  2. 2 Instruct your AI agent to perform a task, like 'List all campaigns' or 'Add user X to list Y'.
  3. 3 The agent calls the specific tool, receiving confirmation messages and structured data that you use for the next step.

The bottom line is: You manage complex marketing tasks using plain language prompts instead of clicking through a dashboard.

Who Is Mail Blaze MCP For?

This server is for Marketing Operations teams and developers who can't afford to spend time clicking around dashboards. If you're constantly jumping between your CRM, your email platform, and a spreadsheet just to run a simple update, this is for you.

Marketing Automation Specialist

Runs list hygiene checks weekly—listing all subscribers in specific lists, updating addresses, and deleting stale contacts.

Email Marketer

Needs to quickly create a draft campaign based on current data and immediately trigger sends for seasonal promotions without manual setup time.

DevOps Engineer (Marketing Stack)

Integrates email logic into custom internal tools, using the API calls via your AI agent instead of building microservices for every list change.

What Changes When You Connect

  • Campaigns deploy instantly. Instead of building a multi-step form to trigger sends, you simply ask your agent to 'Send campaign X,' using the send_email_campaign tool.
  • Stay organized with list data. Use list_subscriber_lists and list_list_subscribers together to quickly audit who is on which segment without opening a single dashboard tab.
  • Clean up your contacts safely. Need to update an address? The update_list_subscriber tool handles it, making sure the change sticks instantly for that user's record.
  • Build content faster. Use create_new_campaign to generate campaign drafts straight from your conversation. You skip the initial setup screens and jump right into writing.
  • Audit history easily. If you need to know why a campaign failed or what its status is, run get_campaign_details for immediate data retrieval.

Real-World Use Cases

01

Emergency Send Rollout

The product team needs to send an urgent announcement. Instead of logging into Mail Blaze and manually selecting the campaign ID, they tell their agent: 'Send campaign cp456def.' The agent uses send_email_campaign, queuing the delivery immediately.

02

List Cleanup Audit

The Ops team suspects a list is dirty. They ask the agent to run list_list_subscribers for the 'VIP Leads' list, get a count, and then cross-reference that data with records flagged by delete_list_subscriber to ensure no one was missed.

03

Contact Data Correction

A user changes their job title. Instead of emailing the support team for help, they instruct the agent: 'Update subscriber sub-abc-123 with new title.' The tool uses update_list_subscriber to fix the data point directly.

04

New Campaign Development

The marketer brainstorms a seasonal campaign. They tell their agent: 'Start draft for Summer Sale 2024.' The agent immediately uses create_new_campaign, populating the necessary metadata so the writer can start drafting right away.

The Tradeoffs

Treating lists as a black box

Trying to send an email without first checking which list it belongs to, assuming 'the main group' is enough. This often results in the campaign sending to the wrong segment or failing entirely.

Always check the inventory first. Run list_subscriber_lists to see all available groups, then use that specific name/ID when running any update or send command.

Ignoring required IDs

Asking the agent to 'Get details for my campaign' without providing a Campaign ID. The tool fails because it doesn't know which campaign you mean.

First, run list_email_campaigns to get all available IDs (e.g., cp456def). Then, use the specific ID in the prompt: 'Get details for campaign cp456def.'

Making bulk changes manually

Manually logging into Mail Blaze to add 20 new leads one by one. This is slow and prone to copy/paste errors, especially if you need to change fields for each person.

Provide the list of contacts and tell your agent: 'Add these 20 users to the Leads List.' The add_subscriber_to_list tool handles the entire batch operation in one call.

When It Fits, When It Doesn't

Use this server if your marketing process is highly dependent on structured data changes (adding, updating, or deleting contacts) and needs immediate execution without UI friction. If you need to build complex multi-step workflows—like 'Get list A -> find emails missing field X -> update them'—this is essential.

Don't use this if your primary goal is simply sending a single email from an existing, static list of recipients; basic SMTP tools might be overkill. Also, don't rely on it for analytics reporting (like open rates); you need dedicated analytics endpoints for that. This server manages the action layer—the writing and mailing part—but requires external data sources if you want deep metrics.

Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by Mail Blaze. 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

How we secure it →

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 9 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.

Available Capabilities

add_subscriber_to_list create_new_campaign delete_list_subscriber get_campaign_details list_email_campaigns list_list_subscribers list_subscriber_lists send_email_campaign update_list_subscriber

Managing email lists shouldn't feel like a database query written in ancient code.

Today, updating a list of 500 contacts is a pain. You open the dashboard, navigate to the 'Subscribers' tab, find your target list by scrolling through dropdown menus, then you have to manually click and update each person's custom field or delete them one by one. It takes ten clicks, half an hour, and makes you feel like you’re talking to a 2005 web form.

With this MCP server, the process flips. You tell your agent: 'Update everyone in the VIP list who doesn't have a job title.' The tool executes `update_list_subscriber` on every relevant contact. The work is done instantly, and you get back a clean confirmation log.

Using Mail Blaze MCP Server: Triggering Sends

The old way of launching a campaign involved drafting the email, saving it as a draft, then going to 'Send,' selecting the list again, and finally hitting that big green send button. If you forgot one step or had to switch tabs, nothing got sent.

Now? You simply tell your agent, 'Execute the Welcome Series campaign.' The tool calls `send_email_campaign` directly. No clicks, no context switching—just a confirmed queueing of delivery.

Common Questions About Mail Blaze MCP

How do I list all lists with Mail Blaze MCP Server? +

You run the list_subscriber_lists tool. This instantly returns an inventory of every single segment or mailing group you have created in your account.

Can I send a campaign using the `send_email_campaign` tool? +

Yes, that's exactly what it does. The tool triggers delivery for an existing campaign ID. It won't write new content; it just executes the approved draft.

What is the difference between `add_subscriber_to_list` and `update_list_subscriber`? +

add_subscriber_to_list creates a brand-new record for someone. update_list_subscriber modifies an existing person's data (like changing their email or job title) within the list.

Do I need to create a campaign first, then send it? +

Yes. You must use create_new_campaign to build the content and metadata first. The send_email_campaign tool requires an existing campaign ID to function.

What credentials do I need before using the `list_email_campaigns` tool? +

You must provide your Mail Blaze API Public Key (X-MW-PUBLIC-KEY) for authentication. The server uses this key to verify your account and connect to your campaigns. Without a valid key, no tools will execute.

If I use `delete_list_subscriber` but the user isn't found, what happens? +

The tool returns a specific error code indicating the subscriber does not exist in that list. This means you must confirm both the List UID and the subscriber's unique ID before calling it to prevent failures.

When I run `get_campaign_details`, what metadata fields do I receive? +

You get comprehensive details on a campaign, including its current status (e.g., draft, scheduled, active), the creation date, and the unique Campaign ID. This helps you verify exactly how ready it is to send.

Are there rate limits when I use `send_email_campaign` repeatedly? +

Yes, the Mail Blaze API enforces usage limits on campaign sends. If you exceed these caps, the tool will return a 429 error code. For high-volume sending, check your account dashboard or consider batch processing.

How do I find my List UID or Campaign UID? +

You can retrieve all UIDs by using the list_subscriber_lists or list_email_campaigns tools. They are also visible in the URL when viewing these resources in the Mail Blaze dashboard.

Can I add custom fields when subscribing a user? +

Yes, include your custom field values within the subscriber_json object when using the add_subscriber_to_list tool.

Is there a limit to the number of subscribers I can retrieve? +

The API uses pagination. The list_list_subscribers tool retrieves the first page of results (up to 100 records by default).

You might also like

Built & Managed by Vinkius 30s setup 9 tools

We've already built the connector for Mail Blaze. Just plug in your AI agents and start using Vinkius.

No hosting. No infrastructure. No complex setup.
All 9 tools are live and waiting. You're up and running in seconds.

Claude Claude
ChatGPT ChatGPT
Cursor Cursor
Gemini Gemini
Windsurf Windsurf
VS Code VS Code
JetBrains JetBrains
Vercel Vercel
+ other MCP clients

Vinkius gives your AI agents access to the full catalog of app connectors, all fully managed, secure, and enterprise-ready. One subscription, every tool you need.

Zero hosting required Full MCP catalog included Enterprise-grade security Auto-updated by Vinkius

Built, hosted, and secured by Vinkius. You just connect and go.