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.
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.
Tool Definition Quality
Score is being calculated. Check back soon.
Available Tools
13 toolsmailerlite_assign_subscriber_to_groupAssign subscriber to groupDestructiveInspect
Adds a subscriber to a group (additive membership). MailerLite API: POST /subscribers/{subscriber_id}/groups/{group_id}.
| Name | Required | Description | Default |
|---|---|---|---|
| group_id | Yes | Group id. | |
| subscriber_id | Yes | Subscriber id. |
mailerlite_create_groupCreate groupDestructiveInspect
Creates a subscriber group/list (additive). MailerLite API: POST /groups.
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Name of the new group. |
mailerlite_get_campaignGet campaignRead-onlyInspect
Fetch a single campaign by id. Read-only. MailerLite API: GET /campaigns/{campaign_id}.
| Name | Required | Description | Default |
|---|---|---|---|
| campaign_id | Yes | Campaign id. |
mailerlite_get_subscriberGet subscriberRead-onlyInspect
Fetch a single subscriber by id or email address. MailerLite API: GET /subscribers/{id}.
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Subscriber id OR email address. |
mailerlite_list_automationsList automationsRead-onlyInspect
List automations (workflows), optionally filtered by enabled state. Page-paginated. MailerLite API: GET /automations.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (page-based pagination). | |
| limit | No | Max automations per page (default 25). | |
| filter_enabled | No | Filter by enabled state (→ filter[enabled]). |
mailerlite_list_campaignsList campaignsRead-onlyInspect
List campaigns, optionally filtered by status. Page-paginated. Read-only — this server does NOT send campaigns. MailerLite API: GET /campaigns.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (page-based pagination). | |
| limit | No | Max campaigns per page (default 25). | |
| status | No | Filter by status (→ filter[status]): sent | draft | ready. |
mailerlite_list_fieldsList fieldsRead-onlyInspect
List custom/default subscriber fields, optionally filtered by type or keyword. Page-paginated. MailerLite API: GET /fields.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (page-based pagination). | |
| type | No | Filter by field type (→ filter[type]): text | number | date. | |
| limit | No | Max fields per page (default 25). | |
| keyword | No | Filter by keyword (→ filter[keyword]). |
mailerlite_list_groupsList groupsRead-onlyInspect
List subscriber groups/lists, optionally filtered by name. Page-paginated. MailerLite API: GET /groups.
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Filter by name (→ filter[name]). | |
| page | No | Page number (page-based pagination). | |
| sort | No | Sort field, e.g. name, total, -total, created_at. | |
| limit | No | Max groups per page (default 25). |
mailerlite_list_group_subscribersList group subscribersRead-onlyInspect
List the subscribers belonging to a group, optionally filtered by status. Cursor-paginated. MailerLite API: GET /groups/{group_id}/subscribers.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max subscribers per page (default 25, max 100). | |
| cursor | No | Pagination cursor from a previous response's meta.next_cursor. | |
| status | No | Filter by status (→ filter[status]). | |
| group_id | Yes | Group id. |
mailerlite_list_segmentsList segmentsRead-onlyInspect
List segments. Page-paginated. MailerLite API: GET /segments.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (page-based pagination). | |
| limit | No | Max segments per page (default 25). |
mailerlite_list_subscribersList subscribersRead-onlyInspect
List subscribers, optionally filtered by status. Cursor-paginated. MailerLite API: GET /subscribers.
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max subscribers to return per page (default 25, max 100). | |
| cursor | No | Pagination cursor from a previous response's meta.next_cursor. | |
| status | No | Filter by status (→ filter[status]): active | unsubscribed | unconfirmed | bounced | junk. |
mailerlite_list_webhooksList webhooksRead-onlyInspect
List configured webhooks. Page-paginated. MailerLite API: GET /webhooks.
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (page-based pagination). | |
| limit | No | Max webhooks per page (default 25). |
mailerlite_upsert_subscriberUpsert subscriberDestructiveInspect
Creates or updates a subscriber (upsert by email). Additive — does NOT send any email. MailerLite API: POST /subscribers.
| Name | Required | Description | Default |
|---|---|---|---|
| Yes | Subscriber email address (upsert key). | ||
| fields | No | Custom/default field values keyed by field key, e.g. { name, last_name, company }. | |
| groups | No | Group id strings to add the subscriber to. | |
| status | No | Subscriber status: active | unsubscribed | unconfirmed | bounced | junk. |
Claim this connector by publishing a /.well-known/glama.json file on your server's domain with the following structure:
{
"$schema": "https://glama.ai/mcp/schemas/connector.json",
"maintainers": [{ "email": "your-email@example.com" }]
}The email address must match the email associated with your Glama account. Once published, Glama will automatically detect and verify the file within a few minutes.
Control your server's listing on Glama, including description and metadata
Access analytics and receive server usage reports
Get monitoring and health status updates for your server
Feature your server to boost visibility and reach more users
For users:
Full audit trail – every tool call is logged with inputs and outputs for compliance and debugging
Granular tool control – enable or disable individual tools per connector to limit what your AI agents can do
Centralized credential management – store and rotate API keys and OAuth tokens in one place
Change alerts – get notified when a connector changes its schema, adds or removes tools, or updates tool definitions, so nothing breaks silently
For server owners:
Proven adoption – public usage metrics on your listing show real-world traction and build trust with prospective users
Tool-level analytics – see which tools are being used most, helping you prioritize development and documentation
Direct user feedback – users can report issues and suggest improvements through the listing, giving you a channel you would not have otherwise
The connector status is unhealthy when Glama is unable to successfully connect to the server. This can happen for several reasons:
The server is experiencing an outage
The URL of the server is wrong
Credentials required to access the server are missing or invalid
If you are the owner of this MCP connector and would like to make modifications to the listing, including providing test credentials for accessing the server, please contact support@glama.ai.
Discussions
No comments yet. Be the first to start the discussion!