# Mail Blaze MCP for AI Agents AI Agent Connect

> Mail Blaze MCP lets you manage your entire email marketing operation through your AI agent. You can handle subscriber lists, draft new campaigns, and trigger sends without ever leaving your chat interface. It connects directly to the Mail Blaze REST API to give your agent full control over your audience and delivery schedules.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_ZFzCdAjCCHNzToCreFegr1AjEsmhFDubWw4lepJe/ai-agent-connect
- **Tags:** campaign-management, subscriber-lists, email-delivery, audience-segmentation, marketing-analytics

## Description

Imagine you're in the middle of a strategy session and need to see how many people are on your VIP list or quickly add a new lead from a conversation. Instead of switching tabs, opening a dashboard, and hunting for the right button, you just tell your agent to do it. This Connector turns your AI into a marketing operator that understands your Mail Blaze account. You can ask it to pull campaign statuses, check who's on a specific list, or even draft a new newsletter based on your notes. It handles the heavy lifting of moving data between your chat and your marketing platform. Because Vinkius makes it easy to connect these tools, you can plug this in and start moving subscribers around or checking campaign health in seconds. It's about getting rid of the friction between thinking of a marketing move and actually executing it. You don't have to worry about the API keys or the structure of the requests; you just talk to your agent, and the agent handles the Mail Blaze heavy lifting.

## Tools

### add_subscriber_to_list
Add a new person to a specific list using their data and a list ID. This helps you keep your audience segments updated instantly.

### create_new_campaign
Start a new campaign draft with specific details. It's the quickest way to get a new marketing push into the system.

### delete_list_subscriber
Remove a specific person from a list. This is useful for cleaning up your audience or handling opt-outs.

### get_campaign_details
Pull the specific metadata for a single campaign. Use this to check status or specific settings for a past send.

### list_list_subscribers
See everyone currently on a specific list. This helps you audit your audience size and membership.

### list_subscriber_lists
See every list you have created in Mail Blaze. It's the first step to finding the right UID for your subscribers.

### send_email_campaign
Trigger the actual delivery of a campaign to your audience. This puts your marketing content into the queue immediately.

### list_email_campaigns
Get a full list of all your email marketing campaigns. Use this to see what's currently active or planned.

### update_list_subscriber
Change the information for a subscriber already on a list. Use this to keep custom fields and contact info accurate.

## Prompt Examples

**Prompt:** 
```
List all the active email campaigns.
```

**Response:** 
```
I've pulled your current campaigns from Mail Blaze. Here is the status of your active pushes:

| Campaign Name | Status | UID |
| :--- | :--- | :--- |
| Summer Sale 2024 | **Sent** | cp123
| Weekly Newsletter | **Scheduled** | cp456
| Welcome Series | **Draft** | cp789

Would you like to see the details for any of these?
```

**Prompt:** 
```
Add user@example.com to the 'Newsletter' list.
```

**Response:** 
```
Done! I've added **user@example.com** to your **Newsletter** list. 

*   **Status:** Success
*   **Subscriber UID:** sub-99821
*   **List:** Newsletter

Is there anything else you need to update for this subscriber?
```

**Prompt:** 
```
What's the status of campaign cp456def?
```

**Response:** 
```
Here are the details for campaign **cp456def**:

*   **Name:** Monthly Update
*   **Status:** **Scheduled**
*   **Scheduled Time:** Tomorrow at 09:00 AM
*   **Target List:** General Subscribers

Let me know if you want to trigger this send early or make any changes to the draft.
```

## Capabilities

### Trigger campaign sends
Put your marketing content into the delivery queue immediately.

### Create new email drafts
Start a new campaign draft with specific details from your conversation.

### Add subscribers to specific lists
Put new leads into your target audience segments instantly.

### Update subscriber contact info
Keep your custom fields and subscriber data accurate without manual entry.

### List all marketing campaigns
See your full history of active and planned email marketing pushes.

### Delete subscribers from lists
Remove people from specific lists to keep your audience segments clean.

### Retrieve specific campaign metadata
Check the status and specific details of any past or current campaign.

## Use Cases

### Adding a lead from a meeting
A salesperson finishes a call and tells their agent to add the new lead to the 'Hot Prospects' list in Mail Blaze.

### Checking campaign status
A marketing manager asks the agent 'Did the newsletter go out?' and the agent pulls the latest status from list_email_campaigns.

### Drafting a holiday sale
A copywriter describes a sale idea to the agent, which then uses create_new_campaign to set up the initial draft.

### Cleaning up a list
An admin tells the agent to remove all inactive users from a specific list using delete_list_subscriber to keep the audience fresh.

## Benefits

- Stop switching tabs by managing Mail Blaze campaigns and subscriber lists directly within your AI client.
- Speed up your marketing cycle by using create_new_campaign to start drafts based on real-time conversation notes.
- Keep your data clean by using update_list_subscriber to fix contact info without manually editing rows in a dashboard.
- Automate audience growth by using add_subscriber_to_list to populate your segments as soon as new leads come in.
- Get instant status updates on your marketing performance by calling get_campaign_details to see exactly how a send is doing.
- Simplify list management by using list_list_subscribers to quickly see who is in your target groups during a meeting.

## How It Works

The bottom line is you get a direct line of command to your email marketing platform through a natural conversation.

1. Subscribe to the Mail Blaze MCP on Vinkius.
2. Enter your Mail Blaze API Public Key (X-MW-PUBLIC-KEY) into your client settings.
3. Start giving your agent commands like 'Send the summer sale campaign' or 'Add this person to my leads list'.

## Frequently Asked Questions

**Can I use Mail Blaze MCP to send emails?**
Yes, you can trigger campaign sends directly. Your agent will put the campaign into the delivery queue for your subscribers.

**How do I add new people to my Mail Blaze lists?**
Just tell your agent to add a subscriber. It will handle the data and put them in the right list for you.

**Can the Mail Blaze MCP help me create drafts?**
Definitely. You can ask your agent to start a new campaign draft based on your notes, saving you from manual setup.

**Does Mail Blaze MCP support updating contact info?**
Yes, it can update existing subscribers. This is great for keeping your custom fields and email addresses current.

**How do I see my current subscriber lists?**
Your agent can pull a full list of all your Mail Blaze lists so you can find the right ones for your audience.

**Can I use Mail Blaze MCP to delete subscribers?**
Yes, you can use it to remove people from specific lists to keep your audience segments clean and accurate.

**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).