# MailerLite MCP

> MailerLite MCP lets your AI agent manage all aspects of email marketing directly through conversation. Use it to list subscribers, create groups, update contacts, and audit campaign performance without logging into a dashboard. It handles everything from simple subscriber lookups to complex audience segmentation.

## Overview
- **Category:** marketing-automation
- **Price:** Free
- **Tags:** subscriber-management, campaign-analytics, email-campaigns, automation-workflows, newsletter-management, crm

## Description

This connection turns your AI client into an actual marketing manager for MailerLite. Instead of clicking through dashboards or manually updating spreadsheets, you simply talk to your agent about your mailing list. Your agent can instantly check who's active and which groups they belong to. Need to clean up a list? You can ask the agent to create new contacts or delete stale ones. It also lets you organize people into targeted segments and track performance on sent campaigns and embedded forms. This capability, managed through Vinkius, means your communication strategy is always precise and ready when you need it.

## Tools

### add_subscriber_to_group
Places an existing subscriber into a specified mailing list group.

### create_group
Establishes a new, empty subscriber group within your account.

### create_subscriber
Adds or updates a subscriber record using their email address.

### delete_subscriber
Permanently removes a specific subscriber from your list.

### get_me
Retrieves the general account details for the MailerLite connected user.

### get_subscriber
Fetches all recorded data and profile information for a single subscriber.

### list_campaigns
Shows you a list of all campaigns that have been created or sent out.

### list_forms
Retrieves details about the popups and embedded forms currently on your website.

### list_groups
Provides a comprehensive list of all subscriber groups you have set up.

### list_segments
Shows the names and details of all targeted segments used for marketing.

### list_subscribers
Generates a filtered list of subscribers, supporting status checks like active or bounced.

### remove_subscriber_from_group
Takes a subscriber out of an existing mailing list group.

## Prompt Examples

**Prompt:** 
```
List the last 5 active subscribers in MailerLite.
```

**Response:** 
```
I've retrieved your recent subscribers. You have 5 new active members, including 'john@doe.com' and 'jane@smith.net'. Would you like the full details for any of them?
```

**Prompt:** 
```
Show me all my subscriber groups.
```

**Response:** 
```
I've found 3 subscriber groups in your account: 'VIP Customers', 'Newsletter Leads', and 'Event Attendees'. Which group would you like to inspect?
```

**Prompt:** 
```
Check if there are any sent campaigns this week.
```

**Response:** 
```
I've scanned your campaigns. You have 2 sent campaigns this week: 'Weekly Update #42' and 'Flash Sale October'. I can provide performance metrics for both if needed.
```

## Capabilities

### Manage Subscriber Lists
Add new contacts, update existing ones, delete accounts, or retrieve specific details about any subscriber.

### Organize Audiences into Segments
Create brand new groups for your list and assign subscribers to those segments instantly.

### Audit Campaigns and Forms
View lists of sent or draft campaigns, or check the performance data from popups and forms on your site.

### Retrieve Account Details
Quickly pull core account information to maintain organizational control over settings.

## Use Cases

### Updating Leads After an Event
An Operations Lead needs to move 300 attendees into a 'Paid Conference' group. Instead of manually clicking through 300 profiles, they simply prompt the agent: 'Use `add_subscriber_to_group` and add all these emails to the Paid Conference group.' The task is done in seconds.

### Auditing Outdated Content
A Marketing Manager suspects an old newsletter was accidentally sent out. They ask their agent to `list_campaigns` and review the names, instantly confirming if any drafts match specific dates or topics they need to pull.

### Supporting a Client Request
A Customer Support Specialist needs to verify what groups a user belongs to. They prompt the agent: 'Get details for john@doe.com.' The agent uses `get_subscriber` and returns all group memberships in the chat, solving the issue immediately.

### Cleaning Up Data Over Time
A Content Creator finds that a segment of their list is full of old, inactive users. They prompt the agent to `list_subscribers` filtered by status and then use the `delete_subscriber` tool on confirmed junk accounts.

## Benefits

- Instead of manually checking dashboards, you can ask your agent to run `list_subscribers` with specific filters—like finding all 'unconfirmed' users—and get a clean list immediately. This saves minutes across hundreds of contacts.
- You don't need to jump between tabs to organize people; simply tell the agent to execute `add_subscriber_to_group` or `remove_subscriber_from_group`. It handles the assignment instantly, keeping your segmentation rules accurate.
- Need to clean up a list of dead contacts? Your agent can handle bulk actions. You can run `list_subscribers` and then ask it to delete specific accounts using the `delete_subscriber` tool.
- Keep track of what's working by listing all campaigns via `list_campaigns`. This lets you quickly audit performance data without having to open the main campaign dashboard.
- When a new lead signs up, your agent can automatically run `create_subscriber`, ensuring that every piece of required information is captured and stored correctly from the start.

## How It Works

The bottom line is that you get to manage complex marketing actions using natural language prompts instead of clicking through multiple web interfaces.

1. Subscribe to this MCP and provide your MailerLite API Token.
2. Connect the credentials to your AI client, such as Cursor or Claude.
3. Tell your agent what you need—for example, 'Find all active subscribers who haven't opened an email in 90 days.' — and it executes the action.

## Frequently Asked Questions

**How do I list all my active subscribers using the MailerLite MCP?**
You ask your agent to run `list_subscribers` and specify 'active' as the status filter. This returns a filtered list, allowing you to review exactly who is currently engaged with your emails.

**Can I move people between groups using MailerLite MCP?**
Yes. You use `add_subscriber_to_group` or `remove_subscriber_from_group`. Just tell the agent which user, and what group they need to be added or removed from.

**What if I want to delete a subscriber account?**
You use the `delete_subscriber` tool. The agent will prompt you for confirmation before permanently removing an individual subscriber's record, ensuring no mistakes happen.

**How does MailerLite MCP help with campaign tracking?**
The agent uses `list_campaigns` to show a list of all sent and draft campaigns. You can then ask for specific performance insights on those listed campaigns.

**Is it possible to create new segments in MailerLite using this MCP?**
Absolutely. You use the `create_group` tool, which establishes a brand-new subscriber group that you can then populate and manage your audience within.