MailerLite email marketing — manage subscribers, groups, segments, campaigns, automations, forms, custom fields, and webhooks. Connect your own MailerLite API key to read and manage your own account's data here. Some features are plan-gated by MailerLite itself (e.g. resend/multivariate campaigns, advanced automation triggers) — this extension detects and reports that honestly rather than guessing.
What this app can do
47 tools registered
Connection Status10 tok
Whether the user's own MailerLite API key is connected. Use for: is my MailerLite account connected, connection status.
Save Mailerlite Key10 tok
Connect a MailerLite account by saving its API key. Validates the key against MailerLite before saving. Use for: connect my MailerLite account, save this API key.
List Mailerlite Accounts10 tok
List every MailerLite account you've connected — label, masked key, which one is active.
Switch Mailerlite Account10 tok
Switch which connected MailerLite account is active — all following calls use this one.
Disconnect Mailerlite Account10 tok
Disconnect ONE specific connected MailerLite account by its label — removes only that key.
List Subscribers30 tok
List subscribers, optionally filtered by status (active/unsubscribed/unconfirmed/bounced/junk). Use for: list my subscribers, show active subscribers.
Create Fill Subscriber20 tok
Create or update (upsert) a subscriber by email. Non-destructive — omitted fields/groups are NOT removed from an existing subscriber. Use for: add this email to my list.
Get Subscriber20 tok
Fetch one subscriber by id. Use for: get subscriber details.
Subscriber Activity25 tok
A subscriber's engagement activity (opens, clicks, etc). Use for: subscriber engagement history.
Add Subscriber To Group20 tok
Assign an existing subscriber to a group.
Remove Subscriber From Group20 tok
Remove a subscriber from a group.
Delete Subscriber20 tok
Permanently delete a subscriber.
Forget Subscriber20 tok
GDPR 'right to be forgotten': permanently erases this subscriber's personal data (distinct from delete_subscriber, which just removes the record — forget is MailerLite's own compliance endpoint, POST /subscribers/{id}/forget, confirmed via MailerLite's official SDK source). Use for: forget this subscriber, right to be forgotten.
List Groups10 tok
List mailing groups. Use for: list my groups.
Create Group20 tok
Create a new mailing group. Use for: new group called X.
Rename Group20 tok
Rename an existing mailing group.
Delete Group20 tok
Permanently delete a group (subscribers stay, just un-grouped).
Group Subscribers25 tok
List subscribers belonging to a group.
List Segments10 tok
List dynamic subscriber segments. NOTE: segment filter rules are built in the MailerLite UI only — this extension can list/rename/delete existing segments but not author new filter logic. Use for: list my segments.
Rename Segment20 tok
Rename a segment (filter rules themselves can't be edited via API).
Delete Segment20 tok
Permanently delete a segment.
Segment Subscribers25 tok
List subscribers matching a segment's rules.
List Campaigns30 tok
List campaigns filtered by status (sent/draft/ready) and/or type (regular/ab/resend/rss). Use for: list my campaigns, show draft/sent campaigns.
Get Campaign10 tok
Fetch one campaign by id. Use for: get this campaign.
Create Campaign40 tok
Create a draft campaign. type='resend'/'multivariate' and content_html both carry a REAL risk of being rejected on lower MailerLite plans — any such rejection is surfaced with MailerLite's own exact wording, never guessed. Use for: draft a new campaign called X.
Schedule Campaign20 tok
Schedule a ready campaign to send (or send it instantly with delivery='instant'). Use for: schedule this campaign for tomorrow, send now.
Cancel Campaign20 tok
Cancel a campaign that's currently in 'ready' state (queued to send). Use for: cancel this send.
Delete Campaign20 tok
Permanently delete a campaign. Use for: delete this campaign.
List Automations10 tok
List automations (name, enabled/disabled, created date) — read-only. MailerLite's API can't build or edit automation steps; those are UI-only. Use for: list my automations, show automation workflows.
Get Automation10 tok
Fetch one automation's basic info by id. Use for: get this automation.
Automation Activity25 tok
Subscriber activity flowing through an automation, filtered by status (completed/active/canceled/failed — required). Use for: who's in this automation, automation subscriber activity.
Create Automation Draft20 tok
Create an EMPTY draft automation (name only) — MailerLite's API can't define triggers/steps, so the user still needs to open MailerLite's UI to actually build the workflow. Use for: create a draft automation shell.
Delete Automation20 tok
Permanently delete an automation. Use for: delete this automation.
List Forms10 tok
List forms of one type: popup, embedded, or promotion (required — MailerLite has no combined 'all forms' endpoint). Use for: list my popup/embedded forms.
Rename Form20 tok
Rename a form. Use for: rename this form.
Delete Form20 tok
Permanently delete a form. Use for: delete this form.
Form Subscribers25 tok
List subscribers who signed up via a specific form. Use for: subscribers from this form.
List Fields10 tok
List custom subscriber fields (text/number/date). Use for: list custom fields.
Create Field20 tok
Create a custom subscriber field (type: text, number, or date). Use for: add a custom field.
Rename Field20 tok
Rename a custom field. Use for: rename this field.
Delete Field20 tok
Permanently delete a custom field. Use for: delete this field.
List Webhooks10 tok
List configured webhooks. Use for: list my webhooks.
Create Webhook20 tok
Create a webhook for a MailerLite event (e.g. subscriber.created, campaign.sent — see MailerLite docs for the full event list). campaign.click/campaign.open/subscriber.deleted REQUIRE batchable=true (MailerLite's own requirement). Use for: add a webhook for this event.
Delete Webhook20 tok
Permanently delete a webhook. Use for: delete this webhook.
List Campaign Languages10 tok
List valid language_id values for campaign unsubscribe-page language.
List Timezones10 tok
List valid timezone_id values for scheduling campaigns.
Mailerlite Capability Status10 tok
Show this MailerLite account's REAL plan (name, price, subscriber tier, smart-sending flag — read directly from MailerLite's own account endpoint) plus any capability restrictions actually observed from live API responses, and MailerLite's own documented plan gates for things the account endpoint doesn't itself describe (e.g. whether HTML campaign content is unlocked at this tier). Use for: what MailerLite features am I limited to, plan limits.