Skip to main content
Glama

mailerlite

Server Details

Read subscribers, groups, campaigns, fields, segments, automations, webhooks; safe additive writes.

Status
Healthy
Last Tested
Transport
Streamable HTTP
URL
Repository
m190/usefulapi-mcp
GitHub Stars
0

Glama MCP Gateway

Connect through Glama MCP Gateway for full control over tool access and complete visibility into every call.

MCP client
Glama
MCP server

Full call logging

Every tool call is logged with complete inputs and outputs, so you can debug issues and audit what your agents are doing.

Tool access control

Enable or disable individual tools per connector, so you decide what your agents can and cannot do.

Managed credentials

Glama handles OAuth flows, token storage, and automatic rotation, so credentials never expire on your clients.

Usage analytics

See which tools your agents call, how often, and when, so you can understand usage patterns and catch anomalies.

100% free. Your data is private.

Tool Definition Quality

Score is being calculated. Check back soon.

Available Tools

13 tools
mailerlite_assign_subscriber_to_groupAssign subscriber to group
Destructive
Inspect

Adds a subscriber to a group (additive membership). MailerLite API: POST /subscribers/{subscriber_id}/groups/{group_id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
group_idYesGroup id.
subscriber_idYesSubscriber id.
mailerlite_create_groupCreate group
Destructive
Inspect

Creates a subscriber group/list (additive). MailerLite API: POST /groups.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameYesName of the new group.
mailerlite_get_campaignGet campaign
Read-only
Inspect

Fetch a single campaign by id. Read-only. MailerLite API: GET /campaigns/{campaign_id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
campaign_idYesCampaign id.
mailerlite_get_subscriberGet subscriber
Read-only
Inspect

Fetch a single subscriber by id or email address. MailerLite API: GET /subscribers/{id}.

ParametersJSON Schema
NameRequiredDescriptionDefault
idYesSubscriber id OR email address.
mailerlite_list_automationsList automations
Read-only
Inspect

List automations (workflows), optionally filtered by enabled state. Page-paginated. MailerLite API: GET /automations.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (page-based pagination).
limitNoMax automations per page (default 25).
filter_enabledNoFilter by enabled state (→ filter[enabled]).
mailerlite_list_campaignsList campaigns
Read-only
Inspect

List campaigns, optionally filtered by status. Page-paginated. Read-only — this server does NOT send campaigns. MailerLite API: GET /campaigns.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (page-based pagination).
limitNoMax campaigns per page (default 25).
statusNoFilter by status (→ filter[status]): sent | draft | ready.
mailerlite_list_fieldsList fields
Read-only
Inspect

List custom/default subscriber fields, optionally filtered by type or keyword. Page-paginated. MailerLite API: GET /fields.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (page-based pagination).
typeNoFilter by field type (→ filter[type]): text | number | date.
limitNoMax fields per page (default 25).
keywordNoFilter by keyword (→ filter[keyword]).
mailerlite_list_groupsList groups
Read-only
Inspect

List subscriber groups/lists, optionally filtered by name. Page-paginated. MailerLite API: GET /groups.

ParametersJSON Schema
NameRequiredDescriptionDefault
nameNoFilter by name (→ filter[name]).
pageNoPage number (page-based pagination).
sortNoSort field, e.g. name, total, -total, created_at.
limitNoMax groups per page (default 25).
mailerlite_list_group_subscribersList group subscribers
Read-only
Inspect

List the subscribers belonging to a group, optionally filtered by status. Cursor-paginated. MailerLite API: GET /groups/{group_id}/subscribers.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax subscribers per page (default 25, max 100).
cursorNoPagination cursor from a previous response's meta.next_cursor.
statusNoFilter by status (→ filter[status]).
group_idYesGroup id.
mailerlite_list_segmentsList segments
Read-only
Inspect

List segments. Page-paginated. MailerLite API: GET /segments.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (page-based pagination).
limitNoMax segments per page (default 25).
mailerlite_list_subscribersList subscribers
Read-only
Inspect

List subscribers, optionally filtered by status. Cursor-paginated. MailerLite API: GET /subscribers.

ParametersJSON Schema
NameRequiredDescriptionDefault
limitNoMax subscribers to return per page (default 25, max 100).
cursorNoPagination cursor from a previous response's meta.next_cursor.
statusNoFilter by status (→ filter[status]): active | unsubscribed | unconfirmed | bounced | junk.
mailerlite_list_webhooksList webhooks
Read-only
Inspect

List configured webhooks. Page-paginated. MailerLite API: GET /webhooks.

ParametersJSON Schema
NameRequiredDescriptionDefault
pageNoPage number (page-based pagination).
limitNoMax webhooks per page (default 25).
mailerlite_upsert_subscriberUpsert subscriber
Destructive
Inspect

Creates or updates a subscriber (upsert by email). Additive — does NOT send any email. MailerLite API: POST /subscribers.

ParametersJSON Schema
NameRequiredDescriptionDefault
emailYesSubscriber email address (upsert key).
fieldsNoCustom/default field values keyed by field key, e.g. { name, last_name, company }.
groupsNoGroup id strings to add the subscriber to.
statusNoSubscriber status: active | unsubscribed | unconfirmed | bounced | junk.

Discussions

No comments yet. Be the first to start the discussion!

Try in Browser

Your Connectors

Sign in to create a connector for this server.