MailerLite

SSE

by MailerLite

340 downloads Not rated yet

About

Turn Claude into your email marketing assistant

Details

Transport
SSE

Explore

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name MailerLite
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

{
  "mcpServers": {
    "mailerlite": {
      "type": "http",
      "url": "https://mcp.mailerlite.com/mcp"
    }
  }
}

start_automation_conversation

Gather automation requirements through conversation.

discover_automation_templates

Browse automation workflow templates filtered by type.

install_template

Install an automation template to create a new automation.

list_email_templates

List email templates (visual designs) with optional search filter.

dry_run_automation

Simulate automation flow without sending real emails.

send_test_automation

Send test emails from an automation.

list_resources

List resources by type. Pass resource_type as a singular value: "group", "form", "shop", or "segment".

select_resource

Confirms a user-selected resource (group, form, shop, or segment).

list_automations

List automations in the account.

generate_email_content

Validate email content (subject and body) against MailerLite best practices. Provide the subject and plain_text you have drafted, and this tool will check for issues like subject length, spam trigger words, missing call-to-action, and body length limits.

suggest_subject_lines

Validate a list of email subject line candidates against MailerLite best practices. Provide subject lines you have drafted, and this tool will check each one for length, spam trigger words, and other issues.

get_dashboard_link

Generate MailerLite dashboard URL for editing automation or email.

update_automation_email

Update the subject line and plain text content of an email step in an automation.

update_automation_delay

Update the duration of a delay step in an automation.

build_custom_automation

Validate an automation plan before creating it. Provide the trigger type, steps, and optionally a resource type to discover available resources (groups, forms, shops, segments). Returns validation warnings and matching resources.

get_automation_activity

Get activity log for an automation. Filter by status (completed, active, canceled, failed), date range, and subscriber email.

delete_automation

Delete an automation

create_automation

Create a new automation workflow in MailerLite.

add_subscriber

Add a new subscriber to MailerLite.

get_subscriber

Get subscriber information by ID or email

update_subscriber

Update subscriber information.

list_subscribers

List subscribers in the account. Results are cursor-paginated (default 25 per page) — pass the cursor from the previous response to fetch the next page.

delete_subscriber

Delete a subscriber from the account.

get_subscriber_activity

Get activity history for a subscriber (opens, clicks, etc.)

get_subscriber_count

Get the total count of subscribers in the account

assign_subscriber_to_group

Add a subscriber to a group

unassign_subscriber_from_group

Remove a subscriber from a group

import_subscribers_to_group

Import multiple subscribers to a group at once

create_campaign

Create a new email campaign. The "from" email must be a verified sender on the account — use get_auth_status or check Settings > Domains in the MailerLite dashboard if unsure.

get_campaign

Get details of a specific campaign

list_campaigns

List campaigns with optional status and type filters. Results are cursor-paginated — pass the cursor from the previous response to fetch the next page.

update_campaign

Update campaign details

delete_campaign

Delete a campaign

schedule_campaign

Schedule a campaign to be sent. Requires a verified sender on the account. Use delivery "instant" to send immediately, or "scheduled" with a schedule object to send at a specific time.

cancel_campaign

Cancel a scheduled campaign

get_campaign_subscribers

Get subscriber activity for a sent campaign (opens, clicks, etc.). Results are page-paginated — increment the page number to fetch more results.

create_group

Create a new subscriber group

update_group

Update a group name

delete_group

Delete a subscriber group

get_group_subscribers

Get subscribers in a specific group. Results are cursor-paginated — pass the cursor from the previous response to fetch the next page.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "mailerlite": {
            "mailerlite": {
                "type": "http",
                "url": "https://mcp.mailerlite.com/mcp"
            }
        }
    }
}

McpServers

{
    "mailerlite": {
        "type": "http",
        "url": "https://mcp.mailerlite.com/mcp"
    }
}

MailerLite turns email-marketing workflows into assistant-accessible tasks. Its connector brings campaign, subscriber, and email-marketing context into AI conversations for drafting, reviewing, and planning marketing work.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.