MailerLite Alternative MCP. Manage groups, campaigns, and subscribers via natural conversation.
Works with every AI agent you already use
…and any MCP-compatible client
Just plug in your AI agents and start using Vinkius.
MailerLite Alternative connects your account to your AI client. It lets you manage every part of your email marketing stack—subscribers, groups, and campaigns—right from a chat window.
Instead of logging into the dashboard, you can ask your agent to create a new campaign draft, segment users based on activity, or even forget a subscriber's data for GDPR compliance.
This server gives you direct API access to list, update, and delete everything in MailerLite.
What your AI agents can do
Assign subscriber to group
Moves one specific subscriber from their current group to a designated new group.
Cancel campaign
Immediately stops an existing, scheduled email campaign from sending.
Create automation
Builds a draft version of a new automated marketing workflow sequence.
Create, read, update, or delete individual subscriber profiles and track their activity logs.
List, create, modify groups (segments), and move subscribers between specific audience lists.
Draft new email campaigns, schedule them for a later date, or update existing campaign content.
Set up and manage automated marketing sequences (automations) that trigger based on user behavior.
Execute 'forget' requests to securely remove subscriber data, meeting GDPR standards.
Ask AI about this MCP
Supported MCP Clients
Waiting for input…
MailerLite Alternative MCP Server: 51 Tools for Marketing Ops
Use these tools to perform every CRUD operation on your MailerLite data. Manage subscribers, build campaigns, and control automation workflows all from your chat client.
019e5d32assign subscriber to group
Moves one specific subscriber from their current group to a designated new group.
019e5d32cancel campaign
Immediately stops an existing, scheduled email campaign from sending.
019e5d32create automation
Builds a draft version of a new automated marketing workflow sequence.
019e5d32create campaign
Generates a brand new, unscheduled email campaign structure in MailerLite.
019e5d32create field
Adds a new custom data field to collect specific user information (e.g., 'Job Title').
019e5d32create group
Establishes a brand-new subscriber group or segment list.
019e5d32create shop
Sets up an e-commerce shop linked to your MailerLite account.
019e5d32create subscriber
Adds a new subscriber or updates the details of an existing one (upsert).
019e5d32create webhook
Generates a unique URL endpoint to send data from MailerLite to external systems.
019e5d32delete automation
Permanently removes an existing automated marketing workflow sequence.
019e5d32delete campaign
Deletes a campaign that was created but never sent out.
019e5d32delete field
Removes a custom data field you previously created for collecting information.
019e5d32delete form
Deletes an existing sign-up form associated with your website or landing page.
019e5d32delete group
Permanently deletes a subscriber group, removing all associated members and data.
019e5d32delete segment
Removes an existing segment definition used to filter subscribers.
019e5d32delete shop
Deletes a connected e-commerce shop instance.
019e5d32delete subscriber
Permanently deletes a subscriber record from your database.
019e5d32delete webhook
Removes an existing webhook endpoint and the data it receives.
019e5d32forget subscriber
Executes a GDPR request to forget all personal data associated with one subscriber.
019e5d32get automation
Retrieves the full details and structure of a specific automated workflow.
019e5d32get automation activity
Pulls an activity report showing when and how an automation was triggered for subscribers.
019e5d32get campaign
Fetches all the details, content, and status of a specific email campaign.
019e5d32get campaign activity
Generates an activity report showing open rates, clicks, and overall performance for a campaign.
019e5d32get form
Retrieves the detailed configuration and settings of a specific sign-up form.
019e5d32get subscriber
Fetches all profile data for one specific subscriber using their email or ID.
019e5d32get subscriber activity
Retrieves a detailed log of actions (opens, clicks, updates) taken by a single subscriber.
019e5d32import subscribers to group
Adds a bulk list of subscribers into an existing target group or segment.
019e5d32list automations
Lists every automation workflow configured in your MailerLite account.
019e5d32list campaign languages
Shows all supported languages that can be used for campaign content.
019e5d32list campaigns
Lists the names, statuses, and IDs of every email campaign you've created.
019e5d32list fields
Retrieves a list of all custom data fields available in your account.
019e5d32list form subscribers
Lists the people who signed up using a specific form ID, including their raw submission data.
019e5d32list forms
Retrieves a list of all sign-up forms by type (e.g., website pop-up, embedded).
019e5d32list group subscribers
Lists every subscriber currently belonging to one specified group.
019e5d32list groups
List all groups
019e5d32list segment subscribers
Lists every subscriber that meets the criteria defined by a specific segment rule.
019e5d32list segments
Retrieves a list of all available, saved audience segments.
019e5d32list shops
Lists all connected e-commerce shops and their current status.
019e5d32list subscribers
Retrieves a list of subscribers, allowing you to filter the results by status (active, inactive).
019e5d32list timezones
Returns a list of timezones supported by your MailerLite account for scheduling.
019e5d32list webhooks
Lists all existing webhook endpoints and their current credentials.
019e5d32schedule campaign
Schedules a specific, drafted campaign to send out at a future date and time.
019e5d32unassign subscriber from group
Removes one subscriber from their current group without deleting the overall group structure.
019e5d32update campaign
Modifies existing campaign content, subject lines, or settings before sending it out.
019e5d32update field
Edits the definition or required fields of an existing custom data field.
019e5d32update form
Makes changes to a sign-up form, such as changing its title or adding new input types.
019e5d32update group
Changes the name, description, or membership criteria of an existing group.
019e5d32update segment
Modifies the rules or filters used to define a saved audience segment.
019e5d32update shop
Updates settings like payment gateways or product listings for a connected e-commerce shop.
019e5d32update subscriber
Modifies any profile field (email, name, custom data) for an existing subscriber.
019e5d32update webhook
Changes the URL or authentication credentials of a previously created webhook endpoint.
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 Alternative, 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 Alternative lets you connect your account to your AI client so you can handle your whole email marketing setup—subscribers, groups, and campaigns—straight from a chat window. You don't have to log into the dashboard or mess with copy-pasting IDs anymore; your agent just calls the necessary tools, and you get real-time results right here.
Managing Your Audience Data
You can handle every subscriber profile like it’s nothing. Use get_subscriber to pull all the details for one person using their email or ID, and list_subscribers gives you a full list of people, letting you filter by active or inactive status. You'll also find get_subscriber_activity, which pulls a detailed log showing every open, click, and update that subscriber has made.
If you need to modify someone’s data—like changing their name or updating a custom field—you use update_subscriber. To delete a profile permanently, call delete_subscriber.
For GDPR compliance, there's the forget_subscriber tool; it executes a secure forget request for all personal data associated with one subscriber. You can also view every single piece of audience information using list_fields, and if you need to change or add custom tracking info, use create_field or update_field. To clean up old fields, run delete_field.
Organizing Groups and Segments
Grouping your leads is simple. You can see every existing group using list_groups, and if you need to change a group’s name or its membership rules, use update_group. To build a totally new audience list, call create_group. For segments—which are defined rules for filtering people—you'll find list_segments lets you see what's available, and you can modify those rules with update_segment; if it’s time to scrap a segment definition, use delete_segment.
Moving people around is easy. You can add a bulk list of contacts into an existing group using import_subscribers_to_group, or move just one specific person by calling assign_subscriber_to_group. If you need to remove someone from a group without deleting the whole thing, use unassign_subscriber_from_group. You can also view exactly who belongs to any given list using list_group_subscribers or checking which people match defined criteria with list_segment_subscribers.
To clear out an entire segment definition, run delete_group, which permanently removes the group and all its members' data.
Building Campaigns and Workflows
Drafting and sending emails is what we do best. You can generate a brand new email campaign structure with create_campaign or get full details of an existing one using get_campaign. If you need to tweak the content or subject lines before it goes out, use update_campaign; otherwise, schedule it for later using schedule_campaign.
To stop a scheduled blast immediately, call cancel_campaign, and if a campaign was created but never sent, delete it with delete_campaign.
Campaign performance reports are straightforward. Use get_campaign_activity to see open rates and clicks across the board. For advanced tracking, you can use list_campaign_languages to confirm supported languages for your content, or check out all possible time zones for scheduling with list_timezones.
Automations are complex, but we make it look simple. You'll see every configured workflow by calling list_automations, and you can pull the full structure of a specific automation using get_automation. If you need to change the sequence or trigger logic, use create_automation to draft a new sequence, or manage changes with get_automation; when it's time to scrap an automated flow entirely, call delete_automation.
Other Tools You’ll Need
If you run e-commerce through MailerLite, you can set up and modify the shop using create_shop, list_shops, and update_shop. For sign-up forms on your site, use list_forms to see what's running, then retrieve its settings with get_form; you can change titles or add inputs by calling update_form, or wipe out an old form entirely using delete_form.
For data integration, you can generate a unique data endpoint URL using create_webhook, and review all existing endpoints and their credentials via list_webhooks. If the connection changes, use update_webhook; to remove it completely, call delete_webhook.
Finally, you've got tools for tracking form sign-ups. You can list everyone who signed up through a specific form ID using list_form_subscribers, and if you need to know which people match saved segment rules, run list_segment_subscribers. These capabilities give your agent the direct API access it needs to manage everything without leaving your chat.
How MailerLite Alternative MCP Works
- 1 Subscribe to this server and provide your MailerLite API Key.
- 2 Your AI client calls a function (e.g.,
list_groups) based on your natural language prompt. - 3 The system executes the tool, sends the data back, and your agent reports the results in plain text.
The bottom line is: you talk to your agent, the agent talks to MailerLite, and you get the answer without ever leaving your chat interface.
Who Is MailerLite Alternative MCP For?
This server targets marketing operations teams—the people who spend too much time jumping between a CRM, an email platform dashboard, and a spreadsheet. If your job involves analyzing user segments, updating campaign lists, or running reports that are scattered across multiple tabs, this is for you. It takes the clicks out of your process.
Uses tools like create_automation and list_automations to build complex, multi-step user journeys without manually setting up triggers in the web UI.
Employs functions like create_subscriber or assign_subscriber_to_group within a research workflow to immediately test and segment new leads based on real-time data feeds.
Runs reports using tools like list_subscribers or get_campaign_activity to pull precise metrics—like active members or engagement rates—directly into a document for a meeting.
What Changes When You Connect
- Targeting Accuracy: Instead of manually filtering a huge list in the dashboard, you can ask your agent to run
list_segment_subscribersor useget_subscriber_activity. This lets you segment users based on specific criteria—like 'opened Campaign X but never clicked Y'—and then assign them usingassign_subscriber_to_group. - Efficiency: Running a full audit of your audience is instant. You can call
list_subscribersand filter the output by status (e.g., only 'unsubscribed') so you know exactly who needs attention, without clicking through dozens of tabs. - Compliance: GDPR requests are simple. Instead of going through multiple data deletion forms, you just tell your client to run
forget_subscriber. It handles the entire process and confirms when the data is wiped. - Campaign Control: Never miss a send window again. You can use
get_campaignto pull all current settings (subject line, content, recipients) before making changes, or schedule future sends withschedule_campaigninstantly from chat. - Workflow Building: Build complex user paths without touching the web interface. Use
create_automationand then calllist_automationslater to verify that your new workflow draft is set up correctly. It’s all conversational, no UI needed.
Real-World Use Cases
Identifying Inactive Users for Re-Engagement
A team member noticed a segment of high-value users hasn't engaged in 60 days. They ask the agent to run get_subscriber_activity on a list of VIPs, filter by 'last active date < 60 days ago,' and then use list_group_subscribers to confirm who is missing from the main group. The result lets them launch a targeted re-engagement campaign.
Cleaning Up Obsolete Marketing Assets
A marketing manager needs to decommission an old product line's emails. They ask the agent to first list_campaigns to find all related drafts, then use delete_campaign and delete_automation sequentially for every single asset ID found. This prevents accidental sends.
Migrating a Lead List from Another Source
A growth hacker acquires a CSV of 500 new leads. Instead of uploading the whole file, they ask the agent to use create_subscriber for each lead record, ensuring basic data fields are populated. Once confirmed, they run import_subscribers_to_group to place them into the 'New Leads' segment.
Updating User Data After a CRM Change
A support team member learns that several users have updated their company name in the main CRM. They ask the agent to iterate through a list of subscriber emails and use update_subscriber for each one, making sure the 'Company Name' custom field is current before launching a personalized campaign.
The Tradeoffs
Deleting groups manually
A user sees an old group called 'Beta Testers' and deletes it in the dashboard. They forget that 20 people were still assigned to it, and now those people are unsorted.
→
Always check membership first. Use list_group_subscribers on the 'Beta Testers' group ID before calling delete_group. This confirms if anyone is attached before you delete the container.
Creating a campaign and forgetting to schedule it
The user drafts an amazing email (create_campaign) but leaves it in 'Draft' status. They assume it will send automatically, missing their launch window entirely.
→
After creating or updating content, always call schedule_campaign with the target date and time to move the asset from draft to active queue.
Trying to update data without knowing the field ID
The user tries to change a subscriber's job title but inputs text instead of the actual internal Field ID, causing the update_subscriber call to fail with an unknown parameter error.
→
Before updating anything, run list_fields. This pulls all available custom field IDs. Use that exact ID when calling update_subscriber.
When It Fits, When It Doesn't
Use this server if your core tasks involve manipulating discrete records: creating a subscriber, changing a group membership, or modifying campaign content. It's built for direct data CRUD operations on MailerLite entities.
Don't use it if you need advanced analytics that combine data from multiple external sources (e.g., combining ad spend with open rates). For those, look at specialized business intelligence tools. Also, don't rely on this server as a transactional safety net; while the agent can call get_campaign and then update_campaign, if you need guaranteed rollbacks across five different tool calls, you still need an external orchestration layer (like a dedicated workflow engine). This is for operations, not guaranteed transactions.
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 51 capabilities that interface natively with Claude, ChatGPT, Cursor, and any MCP client. No middleware. No custom integration required.
Available Capabilities
Managing subscriber lists requires context switching between tabs and dashboards.
Right now, updating a single user's profile—say, changing their company name or job title—is a pain. You jump to the main dashboard, find the 'Subscribers' tab, search for the email address, click into the profile, scroll down to the custom field section, and finally hit save. If you have 50 users, that's 25 minutes of clicks.
With this MCP server, it’s a single prompt. You tell your agent: 'Update subscriber X with new company Y.' The client executes `update_subscriber` in the background. It gets the job done and reports back success. You stay right where you are.
MailerLite Alternative MCP Server gives you direct control over every asset.
Before this server, if you wanted to know which groups a subscriber belonged to *and* what campaigns they opened, you had to run three separate reports: one for groups, one for activity, and then manually cross-reference the data. It was always slow and prone to outdated numbers.
Now, your system can combine multiple reads in sequence—like getting details from `get_subscriber` and then running a check via `list_segment_subscribers`. You get a consolidated view of the user's entire relationship with your brand. Period.
Common Questions About MailerLite Alternative MCP
How do I delete all my campaign assets using the delete_campaign tool? +
The delete_campaign tool removes one specific campaign by ID or name. To clear out a bunch, you first need to run list_campaigns, gather all the IDs, and then pass them back to your agent in a list for deletion.
Can I move many subscribers at once using assign_subscriber_to_group? +
No. The assign_subscriber_to_group tool is designed to move only one subscriber at a time. For bulk moves, you must first run list_subscribers and then process the list in chunks.
What if I forget the API Key for creating groups? Should I use create_group? +
You need a valid connection to call any tool. If your key is wrong, create_group will fail and tell you about the authentication problem. Always verify the credentials first.
How do I check if an automation sequence is running or finished? Use get_automation_activity. +
get_automation_activity provides a log of when triggers fired and what actions were taken for specific subscribers, helping you debug why someone didn't receive the expected email.
I need to update a custom field. Should I use list_fields or get_subscriber? +
Use list_fields first. This pulls all available field IDs and names. Then, when you call update_subscriber, you'll have the correct ID needed for that specific field.
What happens when I use the forget_subscriber tool to handle GDPR requests? +
The forget_subscriber tool executes a full data deletion, not just an unsubscription. It removes personally identifiable information (PII) from your records, ensuring compliance with global privacy standards. Your AI client handles this request directly without needing manual dashboard intervention.
How do I set up external alerts using the create_webhook tool? +
The create_webhook tool generates a unique URL endpoint that your service can listen to. When specific events occur (like new subscribers or group changes), MailerLite sends a payload of data directly to this endpoint. This connects your email marketing actions to other systems, like CRMs.
What should I do if the update_subscriber tool fails due to rate limits? +
If you hit rate limits when running bulk updates via update_subscriber, implement a backoff strategy. Your agent needs to pause and retry the batch in increasing intervals (e.g., 5 seconds, then 10 seconds). This prevents API failures during large data syncs.
Can I find a specific subscriber using their email address? +
Yes! Use the get_subscriber tool and provide the email address. The agent will return the subscriber's ID, status, and custom field data.
How do I see what a subscriber has been doing recently? +
You can use the get_subscriber_activity tool with the subscriber's ID. This will show you opens, clicks, and other interactions recorded in MailerLite.
Is there a way to comply with GDPR 'Right to be Forgotten' requests? +
Absolutely. Use the forget_subscriber tool with the subscriber's ID to completely and permanently delete their data from your account.
Use it with your favorite AI tools
Connect this server to Cursor, Claude, VS Code, and more.
More in this category
Transistor.fm
Host your podcast with analytics, multiple show support, and distribution to Apple Podcasts, Spotify, and every major platform.
Campaign Monitor
Design branded email campaigns, segment subscriber lists, and measure engagement with professional marketing analytics.
MailboxPower
Delight contacts with personalized physical gifts, greeting cards, and direct mail sent automatically from your CRM.
You might also like
Mercury
Bank smarter for your startup with FDIC-insured accounts, treasury management, and business banking built for tech companies.
Tenable
Manage Tenable Vulnerability Management scans, inspect cloud assets, and triage CVEs natively via your AI agent.
Hyrule Compendium
Access the comprehensive Breath of the Wild and Tears of the Kingdom compendium — search creatures, monsters, materials, and equipment directly from your AI agent.