# Campaign Monitor MCP for AI Agents AI Agent Connect

> Campaign Monitor lets you manage your email marketing from an AI agent. You can track campaign performance, manage subscriber lists, and handle client accounts without leaving your workspace. It connects your data to your agent so you can pull stats or add new leads through simple conversation.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Endpoint:** https://edge.vinkius.com/vk_preview_u2x87va5jfBz2gVoitZUrdEi4TrrWvrVq2ujq3S7/ai-agent-connect
- **Tags:** email-campaigns, subscriber-management, audience-segmentation, marketing-analytics, customer-journeys

## Description

Imagine you're in the middle of a strategy meeting and need to know exactly how the last newsletter performed. Instead of switching tabs, logging into a dashboard, and digging through filters, you just ask your agent to pull the latest stats. This Connector brings your entire Campaign Monitor workspace into your primary AI environment. You can check out which subscribers are active, see who's on which list, and even add new people to your mailing groups on the fly. It handles the heavy lifting of navigation so you can focus on the actual strategy. Since Vinkius makes connecting these tools so simple, you can start moving data between your planning tools and your actual email platform in minutes. You'll get a clear picture of your ROI, delivery rates, and audience segments without the manual export headache. You won't have to worry about remembering which client ID belongs to which account or which specific list holds your VIP leads. By bringing these capabilities into your workspace, you turn your email marketing platform into a searchable knowledge base. This setup lets you stay in your creative flow while still having full control over your subscriber management and campaign tracking.

## Tools

### add_subscriber
Add a new subscriber to a specific list with a custom name. This helps you keep your mailing lists updated without having to manually enter data into the dashboard.

### get_campaign_analytics
Get campaign performance

### get_list_statistics
Get subscriber list health

### get_subscriber_details
Get profile for a subscriber

### list_sent_campaigns
List recent email campaigns

### list_clients
Show a list of all client accounts you manage. This is perfect for getting an overview of your entire portfolio in one glance.

### list_subscriber_lists
List lists for a client

## Prompt Examples

**Prompt:** 
```
How did the 'Welcome Series' campaign do last week?
```

**Response:** 
```
Here are the performance stats for your 'Welcome Series' campaign:

| Metric | Value |
| :--- | :--- |
| **Delivery Rate** | 98.2% |
| **Open Rate** | 42.5% |
| **Click-Through Rate** | 8.1% |
| **Estimated ROI** | $4,200 |

Overall, the engagement is steady, but the click-through rate is slightly lower than your usual average.
```

**Prompt:** 
```
Who are my top clients right now?
```

**Response:** 
```
You currently have 3 active clients managed in Campaign Monitor:

* **Vinkius North** (ID: cli_1)
* **Global Solutions** (ID: cli_2)
* **Tech Corp** (ID: cli_3)

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

**Prompt:** 
```
Add a new subscriber named 'Sarah Jenkins' with email sarah@example.com to the Newsletter list.
```

**Response:** 
```
I've successfully added Sarah Jenkins to your 'Newsletter' list. Her profile is now active and ready for your next send.
```

## Capabilities

### Pull campaign stats
Get real-time data on engagement and ROI.

### Manage subscriber lists
Add new contacts and view profiles.

### Monitor client accounts
See all managed clients and their templates.

### Track email performance
Get delivery rates and metadata.

### Organize contact segments
List and view specific mailing lists.

## Use Cases

### Checking campaign results
A marketer needs to see if the 'Summer Sale' email hit its targets. They ask the agent to pull the performance summary for that specific campaign to see the ROI.

### Verifying audience size
A strategist needs to see how many people are in the 'VIP' list. They ask the agent to list all subscribers in that specific contact list to verify the size.

### Auditing client accounts
A developer wants to see what clients are currently active. They ask the agent to list all client accounts to verify the current setup for a new integration.

### Real-time lead capture
A team just got a new lead from a web form. They tell the agent to add the new lead to the 'Newsletter' list using the add_subscriber tool to keep the database current.

## Benefits

- Stop wasting time on manual data exports. You can use get_campaign_performance to pull engagement metrics and ROI stats directly into your chat, letting you see how your latest newsletter performed without ever leaving your workspace.
- Grow your audience faster by using add_subscriber to put new leads into your mailing groups on the fly. This means you can capture and organize new contacts immediately as they come in, rather than waiting to batch update them later.
- Get a clear bird's-eye view of your business by using list_clients and list_campaigns to see what's running across all accounts. You can quickly check the status of multiple brands in one go, which is a huge win for agency work.
- Improve your audience targeting by using list_contact_lists to see exactly how your segments are organized in real time. This helps you ensure that your messaging is hitting the right people without having to dig through nested menus.
- Save time on content planning by using list_email_templates to quickly check existing designs and subjects. You can see what you've already built for a client and repurpose successful elements without searching through old folders.

## How It Works

The bottom line is you get a conversational interface for your entire email marketing backend.

1. Subscribe to this Connector on Vinkius.
2. Input your Campaign Monitor API Key.
3. Ask your AI agent to list your campaigns or add a subscriber.

## Frequently Asked Questions

**Can I use the Campaign Monitor MCP to see my campaign ROI?**
Yes, you can ask your agent to pull specific performance summaries for any campaign. It will give you a breakdown of engagement and delivery rates instantly.

**How do I add new subscribers using the Campaign Monitor MCP?**
You just tell your agent who to add and which list they belong on. It handles the entry into your Campaign Monitor account automatically.

**Can this Connector manage multiple client accounts?**
Yes, it can list all your clients and retrieve specific details for each one, making it easy to manage multiple brands from one place.

**Will the Campaign Monitor MCP show me my email templates?**
It can list all the templates available for your clients so you can quickly see what designs you already have.

**Is the Campaign Monitor MCP good for tracking subscriber growth?**
It's great for that. You can pull active subscriber lists and view profiles to see how your audience is expanding.

**Can I check which contact lists exist for a specific client?**
Yes, you can ask your agent to list all contact lists for any specific client to see how your segments are organized.

**Can I check the statistics for a specific campaign using the agent?**
Yes! Use the `get_campaign_performance` tool with the Campaign ID. Your agent will fetch the detailed performance data, including open rates, clicks, and bounces, directly from Campaign Monitor.

**How do I add a new subscriber to a list?**
Simply ask the agent to `add_subscriber` and provide the List ID, name, and email address. The subscriber will be added to your Campaign Monitor list with consent tracking enabled automatically.

**Does the integration allow listing all my clients?**
Yes. Use the `list_clients` tool. It will retrieve all the client accounts managed under your Campaign Monitor account, making it easy to find the IDs needed for other operations.

**How do I find my Campaign Monitor API Key?**
Log in to your account, click on your profile (top right), navigate to **Account Settings** > **API Key**, and copy your unique token.

**Can I manage multiple clients via AI?**
Yes! The `list_clients` tool retrieves all sub-accounts, and you can use their IDs to manage lists and campaigns specifically for each client.

**Does it support real-time campaign analytics?**
The `get_campaign_analytics` tool retrieves the most current engagement metrics (opens, clicks, unsubscribes) directly from the platform.