MailerLite
Email marketing and automation platform.
Community: Submitted by a user or imported; check the owner before granting accessOnlineNo sign-inGlobalFreeCan modify data
What it can do
- 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.
What data it sees
Do you need an account
No: the server works without sign-in
Email marketing and automation platform. Create campaigns, manage subscribers, and build automated email workflows.
Server tool list (60)
Raw names from tools/list. Only developers need these.
| 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. |
| search | Search MailerLite campaigns, groups, forms, and automations. |
| fetch | Fetch full details for a MailerLite resource identified by the search tool |
| list_fields | List all custom subscriber fields |
| create_field | Create a new custom subscriber field |
| update_field | Update a custom subscriber field name |
| delete_field | Delete a custom subscriber field |
| list_form_templates | List form design templates by type (popup, promotion, or embedded). |
| list_forms | List forms by type (popup, embedded, or promotion). Results are page-paginated — increment the page number to fetch more results. |
| create_form | Create a new signup form. Requires at least one group ID — use list_resources with resource_type "group" to find available groups first. |
| get_form | Get details of a specific form |
| update_form | Update a form name |
| delete_form | Delete a form |
| get_form_subscribers | Get subscribers who signed up via a specific form. Results are page-paginated — increment the page number to fetch more results. |
| list_segments | List subscriber segments. Results are page-paginated — increment the page number to fetch more results. |
| create_segment | Create a new subscriber segment. Can be created with just a name (filter rules can be configured later in the MailerLite dashboard), or with filter rules. Filter format: {"rules": [[{"operator": "...", "args": ["field_id", "value"]}]]}. Rules are grouped in arrays — rules within the same inner array use AND logic, separate inner arrays use OR logic. Note: the filter format is complex; creating a name-only segment and configuring filters in the dashboard is recommended. |
| get_segment | Get details of a specific segment |
| update_segment | Update a segment name |
| delete_segment | Delete a segment. |
| get_segment_subscribers | Get subscribers belonging to a specific segment. Results are cursor-paginated — pass the cursor from the previous response to fetch the next page. |
| list_webhooks | List all webhooks |