MailerLite
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:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
MailerLiteCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- 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.
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



