MailerLite MCP. Manage groups, subscribers, and campaigns via chat.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
MailerLite connects your email marketing workflow to your agent. This server lets you manage subscribers, groups, and campaigns directly through conversation.
You can list active members, create targeted segments, audit campaign performance, and update lists without touching the MailerLite dashboard. It's for controlling your entire mailing list from a chat window.
What your AI agents can do
Add subscriber to group
Moves an existing subscriber into a specified MailerLite group.
Create group
Sets up and names a brand new grouping for your subscribers.
Create subscriber
Adds or updates a subscriber's details in MailerLite; email is required.
List all subscribers or filter the list by status (active, bounced, etc.).
Build new subscriber groups or add/remove existing members from specific groups.
Add, update, delete, or retrieve detailed information for a single subscriber.
List all sent and drafted email campaigns to check status and content history.
List and check the real-time performance data from your website's popups and embeddable sign-up forms.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
MailerLite MCP Server: 12 Tools for Marketing Operations
These tools let you programmatically manage every part of your MailerLite account—from listing individual subscribers to creating entire campaign segments.
019d8454add subscriber to group
Moves an existing subscriber into a specified MailerLite group.
019d8454create group
Sets up and names a brand new grouping for your subscribers.
019d8454create subscriber
Adds or updates a subscriber's details in MailerLite; email is required.
019d8454delete subscriber
Permanently removes a specific subscriber from your list.
019d8454get me
Retrieves core details about the connected MailerLite account itself.
019d8454get subscriber
Pulls all current data for one specific subscriber, using either their ID or email.
019d8454list campaigns
Shows a list of all campaigns (draft and sent) associated with the account.
019d8454list forms
Lists all sign-up forms, defaulting to showing the popup form performance.
019d8454list groups
Retrieves a list of every group you've created in MailerLite.
019d8454list segments
Shows a list of all defined audience segments for filtering purposes.
019d8454list subscribers
Lists subscribers, letting you filter by status (active, bounced, unconfirmed, etc.).
019d8454remove subscriber from group
Takes a member out of an existing subscriber group.
Choose How to Get Started
Build a custom MCP for your own tools, or connect a ready-made integration from our catalog.
Build Your Own
Turn any API into an MCP. Import a spec, define Agent Skills, or deploy with MCPFusion.
- Import from OpenAPI, Swagger, or YAML specs
- Create Agent Skills with progressive disclosure
- Deploy to edge with MCPFusion framework
- Built in DLP, auth, and compliance on every call
- Real time usage dashboard and cost metering
- Publish to catalog or keep private
Make Your AI Do More
Start with MailerLite, then connect any of our 4,700+ other servers whenever your AI needs more. One click, no limits.
- Use this MCP plus 4,700+ others, all in one place
- Add new capabilities to your AI anytime you want
- Every connection is secured and compliant automatically
- Track usage and costs across all your servers
- Works with Claude, ChatGPT, Cursor, and more
- New servers added to the catalog every week
What you can do with this MCP connector
MailerLite connects your entire email marketing workflow to your agent. Don't log into that clunky dashboard; you just talk to your agent, and it handles all the heavy lifting. This server lets you manage subscribers, groups, and campaigns directly from a chat window. You can list active members, segment lists, audit campaign performance, and update accounts without ever touching the MailerLite UI.
Managing Your Subscriber List
To start with your audience, use list_subscribers to see every single person on your roster. You can filter that big list by status—are they active? Did they bounce off? Are they unconfirmed?—so you know exactly who you're talking to. If you need details on one specific contact, run get_subscriber, giving it their ID or email to pull all their current info.
Need to add a new head to the list? Just use create_subscriber; you gotta give it an email address for that one.
If someone moves or quits, don't forget to clean house. You can permanently scrub them off with delete_subscriber. And if you need to move people around after you update their details, you’ve got two ways: first, run add_subscriber_to_group to shove an existing subscriber into a specific group. If you gotta kick 'em out later, use remove_subscriber_from_group.
Before you can organize them, though, remember you'll need to set up the groups themselves using create_group, which names and builds your new audience buckets.
Audience Segmentation and Grouping
Segmentation is key. You can see what grouping options are available by running list_groups to get a list of every group that’s already built out on your account. To plan future filtering, use list_segments to show you all the audience segments defined for targeting purposes.
Tracking Campaigns and Leads
When it comes to getting emails out, you'll need to check what you've sent or what's sitting in drafts. Use list_campaigns to pull a history of every campaign associated with your account; this shows both the status and the content for review.
For lead generation, don't just guess where your sign-ups are coming from. Run list_forms to show you all your sign-up forms—whether that's the popup on your site or an embeddable form—and check their real-time performance data right there in chat.
Account Oversight and Details
You can always check out the core details of the account itself by running get_me. It pulls up vital info about the connection. This whole server lets you control everything from listing who's on your list to checking campaign history without leaving your messaging app.
How MailerLite MCP Works
- 1 Subscribe to this server and enter your MailerLite API Token.
- 2 Connect your preferred AI client (Claude, Cursor, etc.) to the MCP endpoint.
- 3 Tell your agent what you need: 'List all active subscribers in the 'VIP' group.' The agent executes the necessary tool calls and gives you the result.
The bottom line is, it lets your AI client run complex marketing tasks by calling specific MailerLite API functions through a simple conversation.
Who Is MailerLite MCP For?
This server is for Marketing Managers and Ops Leads who are tired of clicking through multiple dashboards just to update a single list segment. If you need your marketing tasks handled as part of a larger, conversational workflow—like writing copy and updating the mailing list—you need this.
Runs targeted campaigns. Uses list_subscribers to find specific user cohorts and then add_subscriber_to_group to move them into a new segment for the next promotion.
Prepares newsletters. Uses list_campaigns to check if the draft is ready, verifies scheduling status, and checks form tracking performance via list_forms.
Handles user queries in real-time. Uses get_subscriber to verify a customer's group membership or contact details immediately within the support chat.
What Changes When You Connect
- Stop opening dashboards. You can list all active subscribers or check campaign status using
list_subscribersandlist_campaignsdirectly through your agent's conversation flow. - Targeting is instant. Need to move a user? Use
add_subscriber_to_groupandremove_subscriber_from_groupin one command, updating their segment without manual clicks. - Data retrieval is fast. Instead of navigating menus, use
get_subscriberto pull all necessary details (like group membership) for a customer support chat immediately. - Build out your audience. Use
create_groupandlist_segmentsto build complex segmentation rules on the fly, making sure every email goes to the right people. - Audit everything. Check form performance by calling
list_formsor audit account details usingget_me. It keeps you in control of who has access.
Real-World Use Cases
Need to re-segment a group after an event.
A marketing lead signs up, but their data is messy. The agent runs get_subscriber first to verify the user exists. Then it uses create_group for 'Event Attendees' and calls add_subscriber_to_group so the next campaign hits them correctly.
Checking on a flaky newsletter draft.
A content creator needs to know if their latest email is ready. They prompt the agent with 'Check my campaigns.' The agent calls list_campaigns, confirms the status, and reports back that it's scheduled.
Cleaning up an inactive user list.
An operations lead notices a lot of junk emails. They ask the agent to 'List all bounced subscribers.' The agent runs list_subscribers with the appropriate filter, giving them a clean list for manual review.
Responding to a support ticket about membership.
A customer asks where their account belongs. The support specialist uses get_subscriber by email address. The agent retrieves the full profile and tells the user which groups they are currently assigned to.
The Tradeoffs
Trying to update members one by one.
The developer thinks they have to open a spreadsheet, find 10 IDs, and write 10 separate API calls for each group change. This is slow and error-prone.
→
Use the agent's conversational capability. Start by calling list_subscribers to get the list of IDs, then instruct the agent to run a batch update sequence using add_subscriber_to_group or remove_subscriber_from_group for all 10 users in one go.
Forgetting required inputs.
Attempting to call create_subscriber without an email address, which results in a vague API failure code and no clear next steps.
→
Always ensure you provide the mandatory field. The agent will prompt you for the missing data (like email) before calling create_subscriber, guaranteeing the call is valid.
Assuming group names are permanent.
Writing code that assumes a group named 'Summer Sale' exists, but it was deleted last week. This causes an unexpected runtime error.
→
Always run list_groups first to check for the existence of the target group ID before you try to call any function like add_subscriber_to_group. It’s a necessary validation step.
When It Fits, When It Doesn't
Use this server if your workflow requires chaining multiple marketing steps together conversationally. For example, 'List all unconfirmed subscribers' (list_subscribers), then 'Create a new group for them' (create_group), and finally 'Add those users to the group' (add_subscriber_to_group). This is ideal when you need auditability on every step.
Don't use this if your only goal is simple data viewing (like just counting total subscribers). For that, a basic reporting API might be enough. But if you need to act on the data—by creating groups or updating membership—this server handles the state change complexity for you. The biggest limitation is bulk updates: while it offers tools to manage individuals and lists, there's no single 'Update all members in this group' function; you must process the actions sequentially.
Independent Platform Disclaimer: Vinkius is an independent platform and is not affiliated with, endorsed by, sponsored by, verified by, or otherwise authorized by MailerLite. All third-party trademarks, logos, and brand names are the property of their respective owners. Their use on this website is strictly for informational purposes to identify service compatibility and interoperability.
VINKIUS INFRASTRUCTURE
Cloud Hosted
Managed infra
V8 Isolated
Sandboxed per request
Zero-Trust Proxy
No stored credentials
DLP Enforced
Policy on every call
GDPR Compliant
EU data residency
Token Compression
~60% cost reduction
Works with Claude, ChatGPT, Cursor, and more
The Model Context Protocol standardizes how applications expose capabilities to LLMs. Instead of operating in isolation, your AI gains direct access to external platforms, live data, and real-world actions through secure, standardized connections.
This server provides 12 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Managing mailing lists shouldn't require jumping between tabs.
Today, updating a subscriber segment means logging into MailerLite, navigating to 'Subscribers,' filtering by status (e.g., 'bounced'), copying the IDs, going to 'Groups & Segments,' and manually adding them to the correct list. It's click-heavy and easy to lose track.
With this MCP server, you just tell your agent what needs doing: 'Move all bounced subscribers into the re-engagement group.' The agent handles the `list_subscribers` filtering and runs the `add_subscriber_to_group` calls automatically. You get confirmation, not a dozen browser tabs.
MailerLite MCP Server: Get real-time control over your audience.
Manual tasks that vanish include checking if the right user is in the right group, confirming campaign status before a send, or pulling specific subscriber details for support. These used to take 5–10 distinct clicks.
Now, you ask your agent to perform these checks across multiple tools—like running `list_groups`, then `get_subscriber`—and get a consolidated answer in one conversational reply. It's precise, and it’s fast.
Common Questions About MailerLite MCP
How do I check for bounced subscribers using MailerLite MCP Server? +
You use the list_subscribers tool and specify 'bounced' as the status filter. This returns a list of emails that need cleanup or re-verification.
Can I create a new group with MailerLite MCP Server? +
Yes, you run the create_group tool and provide the name for the new segment. This makes the group available immediately for adding members.
What if I only have an email address, not an ID? Can I get details using MailerLite MCP Server? +
Yes. You use the get_subscriber tool and pass the email address as the primary identifier. The agent pulls all related data for that user.
Does MailerLite MCP Server let me delete users? +
Yes, you can run the delete_subscriber tool to permanently remove a subscriber from your system, ensuring compliance or list cleanup.
How do I verify my account status using the MailerLite `get_me` tool? +
The get_me tool fetches your current account details. This confirms connectivity and provides essential administrative data without requiring you to log into the dashboard first.
What information does the MailerLite `list_campaigns` tool provide? +
The list_campaigns tool retrieves a list of your sent or draft campaigns. You can quickly audit content and check campaign statuses across your account.
How do I see all available audience segments using MailerLite `list_segments`? +
The list_segments tool pulls a comprehensive list of every segment you've created. This lets you confirm which groups are ready for highly targeted campaigns.
Can I assign an existing subscriber to a group using the MailerLite `add_subscriber_to_group` tool? +
Yes, that's one of its primary functions. You simply pass the required subscriber ID and the target group name to instantly update their membership.
How do I find my MailerLite API token? +
Log in to MailerLite, go to Integrations, and click API to generate a new token. Copy and paste it into the token field below.
Can I add subscribers to specific groups using the AI agent? +
Yes. Use the add_subscriber_to_group tool with the specific Group ID and Subscriber ID. Your agent will link them instantly and confirm the association.
Is it possible to monitor campaign drafts? +
Yes. You can list all campaigns, including those in draft status, using the list_campaigns tool. This allows your agent to audit content before it is finalized.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Viral Loops
Manage referral campaigns, participants, milestones, and rewards via Viral Loops API.
ButterCMS
Operate Headless publishing via ButterCMS — search your blog posts, extract custom categories, and map collections with any AI agent.
ChatGen
Convert website visitors into qualified leads with AI chatbots that engage, qualify, and route prospects in real time.
You might also like
Instantly
Equip your AI agent with direct access to Instantly — manage cold email campaigns, track deliverability, and scale outreach across unlimited sending accounts.
WMATA
Access Washington DC Metro data via WMATA — track Metrorail and Metrobus in real-time, check incidents, and plan station visits from any AI agent.
Wati
Send WhatsApp messages at scale with official API access, chatbot automation, and shared team inbox for business conversations.