# MailerLite MCP

> MailerLite MCP connects your email marketing account to any AI agent. Use natural language conversation to manage campaigns, build subscriber groups, and track performance metrics without leaving your chat window.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Tags:** email-design, landing-pages, subscriber-segmentation, automation-workflows, email-analytics

## Description

You can talk to your AI agent about your mailing list like you're talking to a teammate. Instead of clicking through five different dashboards to figure out who did what, you just ask the question. Your agent handles the heavy lifting—whether it’s listing all current email campaigns or finding specific people in your database. You tell it to build a new segment for 'Active Buyers', and it does the work. It can also look up details on individual subscribers or help you manage signup forms and landing pages. Because this MCP is hosted on Vinkius, you connect once from any compatible client and get access to all these marketing tools through simple conversation.

## Tools

### create_group
Creates new, targeted groups for specific subsets of your audience.

### get_subscriber
Retrieves the profile details and current status of a single subscriber.

### list_campaigns
Pulls a list of all email campaigns you've created or scheduled for sending.

### list_custom_fields
Shows every custom data field available to map when updating subscriber records.

### list_forms
Lists all signup forms you have implemented on your website.

### list_groups
Retrieves a list of every current subscriber group used for targeted mailings.

### list_segments
Lists all predefined, high-engagement subsets of your overall audience.

### list_subscribers
Retrieves a list containing the email addresses and basic engagement data for all subscribers.

### list_webhooks
Displays the status of all active webhooks connected to your account.

### upsert_subscriber
Adds a new contact or updates an existing subscriber's details using their email address.

## Prompt Examples

**Prompt:** 
```
Show all campaigns and subscriber growth this month.
```

**Response:** 
```
Campaigns: 12 total. Active: 2 ('Weekly Digest', 'Product Update'). Sent this month: 4. Best: 'Feature Announcement' (42% open, 11% click ⭐). Subscribers: 8,450 total. Growth (30 days): +320 new, -45 unsubscribes. Net: +275. Groups: 'Newsletter' (5,200), 'Product Updates' (3,800), 'Beta' (890).
```

**Prompt:** 
```
Show automation workflows and their conversion metrics.
```

**Response:** 
```
Automations: 5 active. 'Welcome Series' (7 emails, 48% open, 14% click, 10% conversion ⭐). 'Cart Recovery' (3 emails, 35% open, 18% click). 'Lead Nurture' (5 emails, 32% open, 8% click). 'Re-engagement' (2 emails, 20% open). 'Upgrade Prompt' (1 email, 28% open, 12% conversion). Total triggered (30 days): 1,240.
```

**Prompt:** 
```
Create a subscriber segment and show signup form analytics.
```

**Response:** 
```
Segment created! 'Active Buyers' — opened 5+ emails AND clicked 2+ times (30 days): 1,450 subscribers (17% of total). Forms: 4 active. 'Homepage Popup' (340 signups/mo, 4.2% conversion). 'Blog Sidebar' (180, 2.8%). 'Footer' (90, 1.5%). 'Landing Page' (210, 8.5% ⭐).
```

## Capabilities

### Segmenting audiences
The agent creates new subscriber groups based on activity or defined criteria.

### Managing campaign cycles
You can list existing email campaigns and track their performance metrics.

### Updating user records
The agent adds new subscribers or updates details for existing contacts using just an email address.

### Retrieving subscriber data
You can get detailed information on any specific contact in your list.

### Inventorying forms and groups
The agent lists all signup forms, custom fields, and existing subscriber groups for review.

## Use Cases

### Identifying dormant users for re-engagement
The prompt is: 'Find all subscribers who haven't opened an email in 90 days and put them into a special group.' The agent uses the segmentation capabilities to process `list_subscribers` data, creating a clean, actionable list ready for a specialized campaign.

### Reporting on weekly mailing activity
The prompt is: 'Show me how many campaigns ran last week and what the open rates were.' The agent calls `list_campaigns`, compiling the total count, performance metrics, and identifying the top-performing email.

### Cleaning up a messy database merge
The prompt is: 'Merge these 50 contacts into our main list and make sure their first names are correct.' The agent uses `upsert_subscriber` repeatedly, ensuring data integrity across multiple records simultaneously.

### Analyzing lead capture points
The prompt is: 'Show me the signup forms we have and which custom fields they collect.' The agent calls both `list_forms` and `list_custom_fields`, giving a full inventory of your data collection points.

## Benefits

- Stop juggling multiple tabs. Instead of opening a separate analytics dashboard to check campaign performance, ask your agent directly for the results.
- Build specific audience segments quickly. Use the `list_segments` tool and then tell your AI client to create a new group based on those criteria, instantly organizing your mailing list.
- Keep data accurate without manual updates. When a user signs up or changes their name, use the agent to run `upsert_subscriber` so you never have stale contact records again.
- Audit your signup sources easily. The MCP lets you look at all available forms via `list_forms`, letting you see exactly where new leads are coming from and which fields they populate.
- Understand your whole funnel. By using the agent to get a list of webhooks (`list_webhooks`) alongside subscriber lists, you track how data moves through your entire marketing stack.

## How It Works

The bottom line is you manage complex marketing tasks using plain conversation, eliminating manual navigation through web dashboards.

1. Connect your API key to the MCP and authenticate your MailerLite account.
2. Prompt your AI client with a marketing task, like 'List all campaigns sent last quarter' or 'Create a segment of users who haven't opened an email in 60 days.'
3. The agent runs the necessary functions against your account and returns the structured data directly to you for review.

## Frequently Asked Questions

**How does MailerLite MCP help with subscriber segmentation?**
The agent allows you to define and create segments based on complex criteria without manual effort. You can list existing subsets using `list_segments` or ask the agent to build a new one instantly.

**Can I update individual contacts with MailerLite MCP?**
Yes, you can use the `upsert_subscriber` tool. Just provide an email address and any updated details like names or custom fields, and the agent handles the rest.

**What kind of data does list_subscribers provide?**
The `list_subscribers` function provides core information including email addresses, current statuses, and basic engagement metadata for your entire subscriber base.

**Is MailerLite MCP useful for seeing signup forms?**
Absolutely. You use the `list_forms` tool to see a list of every active signup form on your site, letting you know where new leads are being captured.

**Does this MCP help track marketing performance?**
Yes. By calling `list_campaigns`, the agent compiles details about all your past and current email campaigns, helping you monitor overall activity.