# Moosend MCP

> Moosend is an email marketing and automation MCP that gives your AI client full control over your entire mailing presence. Manage campaigns, audit performance analytics, build audiences, and send emails—all through natural conversation. Stop juggling dashboards; start automating communications from where you work.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Tags:** campaign-orchestration, audience-crm, email-automation, performance-analytics, subscriber-lists, marketing-workflows

## Description

Your agent takes the manual effort out of complex email marketing workflows. Instead of logging into Moosend to check campaign status or pull list details, your AI client manages everything using plain language commands. You can ask it to find all active mailing lists and then draft a new campaign right there in your workspace. Need to clean up an audience? Tell your agent to run a subscriber audit and identify inactive members for removal. It tracks performance metrics like opens and clicks on demand, giving you instant reports without manual dashboard navigation. This MCP connects the power of Moosend’s features directly into any compatible client through Vinkius, letting you build real automation right where you need it.

## Tools

### add_subscriber
Adds a specific contact to any designated mailing list.

### create_campaign
Generates and prepares an entirely new email campaign within Moosend.

### create_mailing_list
Sets up a brand-new, dedicated mailing list hub for your audience.

### get_campaign_stats
Retrieves detailed performance metrics (opens, clicks, bounces) for any completed campaign.

### get_mailing_list
Fetches specific details and metadata for a single, targeted mailing list.

### list_campaigns
Provides an overview of every email campaign currently saved in your account.

### list_mailing_lists
Shows all available mailing lists across your entire Moosend setup.

### list_subscribers
Retrieves a list of all members currently enrolled in a specific mailing list.

### remove_subscriber
Removes an individual member from a specified mailing list.

### send_campaign
Triggers the immediate, physical delivery of a drafted campaign to all subscribers.

## Prompt Examples

**Prompt:** 
```
List all my Moosend mailing lists
```

**Response:** 
```
I've retrieved your mailing lists: 'Main Newsletter' (ID: 12345, 12,450 members), 'Product Beta' (ID: 67890, 450 members), and 'Event Leads' (ID: 13579). Which one would you like to add a subscriber to?
```

**Prompt:** 
```
Show me the performance stats for campaign ID 'camp-98765'
```

**Response:** 
```
Retrieving stats for 'Spring Sale Update'… The campaign achieved a 22.5% open rate and a 4.2% click rate. There were 45 bounces and 12 unsubscribes. Engagement is trending 15% higher than last month. Would you like to see the click breakdown?
```

**Prompt:** 
```
Send campaign ID 'camp-12345' now
```

**Response:** 
```
Triggering broadcast… I've successfully dispatched campaign 'camp-12345' to your 'Main Newsletter' list. The emails are now in the Moosend outbound queue. I'll notify you once the initial delivery metrics are available.
```

## Capabilities

### Build and manage email campaigns
Your agent can list existing campaigns, create new ones with subject lines, and even trigger the final sending process.

### Audit and refine audience lists
You can get full details on mailing lists, add new subscribers, or remove old ones while monitoring precise member statuses.

### Review campaign performance data
The MCP pulls detailed logs showing exactly how well a campaign performed, including counts for opens, clicks, and bounces.

### Create new audience hubs
You can define brand new mailing lists and retrieve the metadata, ensuring your data structure stays clean across different departments.

### Verify and clean subscriber directories
The agent reads specific email addresses from a list to confirm their current status and help keep your contact directory optimized.

## Use Cases

### The quarterly performance review
A marketing manager needs to compare the last three campaigns. They ask their agent, 'Give me stats for Q1.' The MCP runs `get_campaign_stats` for all three and presents a consolidated report showing engagement benchmarks without needing the user to manually pull data from multiple reports.

### Cleaning up outdated leads
A growth engineer suspects several list members are inactive. They prompt their agent to run `list_subscribers` on the 'Product Beta' list, identify those who haven't logged in, and then use `remove_subscriber` en masse to keep the directory clean.

### Launching an urgent promotion
A business owner writes a quick update for a special event. Instead of drafting it manually, they ask their agent to `create_campaign`, populate the content, and then hit send with a single command using `send_campaign`.

### Structuring new departments
A team needs a separate list for partners. Instead of creating it in Moosend's UI, they ask their agent to `create_mailing_list`, name it 'Partners', and then immediately use `add_subscriber` to populate the first five leads.

## Benefits

- Instantly track performance metrics. Instead of digging through dashboards, ask your agent to run `get_campaign_stats` for an immediate breakdown of opens, clicks, bounces, and unsubscribes.
- Maintain a clean audience directory easily. You can use the MCP to audit specific email lists via `list_subscribers` and then remove inactive members using `remove_subscriber` in minutes.
- Automate content deployment. Build campaigns with `create_campaign`, define who gets it, and send it out with one command: triggering delivery via `send_campaign`.
- Manage your audience structure. Need a new group? Use `create_mailing_list` to build an audience hub, then use `get_mailing_list` to verify its specific metadata boundaries.
- Get full visibility into assets. You can quickly see every existing campaign using `list_campaigns` or view all available lists with `list_mailing_lists`, eliminating manual navigation.

## How It Works

The bottom line is that you talk to your AI client like a coworker, and it handles the complex API calls to Moosend in the background.

1. Subscribe to this MCP on Vinkius and provide your Moosend API Key.
2. Connect your agent (like Claude or Cursor) to the newly activated MCP.
3. Use natural conversation to issue commands, such as 'Check performance for last month's campaign' or 'Add John Doe to the main list'.

## Frequently Asked Questions

**How do I start using Moosend with my agent?**
You must first subscribe to the MCP on Vinkius and provide your unique Moosend API Key. Once connected, your AI client can immediately access all the listed tools.

**Can I list all my email campaigns using this MCP?**
Yes, you use the `list_campaigns` tool to get an overview of every campaign saved in your account. This helps you decide which ones need performance checks or updates.

**Does Moosend MCP track open rates and clicks?**
Yes, those metrics are tracked using the `get_campaign_stats` tool. You can get detailed reports on opens, clicks, bounces, and unsubscribes for any sent campaign.

**What if I need to add a new member to my list?**
You use the `add_subscriber` tool. Just give your agent the person's email address and specify which mailing list they should be added to.

**Can I send an email campaign immediately?**
Yes, once you have created or confirmed a draft, you use `send_campaign` to trigger the physical delivery of the emails to your audience.