MailerLite (verified)
Email marketing and automation platform. Create campaigns, manage subscribers, and build automated email workflows.
Quick Start
# Connect this server (installs CLI if needed)
npx -y smithery mcp add mailerlite
# Browse available tools
npx -y smithery tool list mailerlite
# Get full schema for a tool
npx -y smithery tool get mailerlite start_automation_conversation
# Call a tool
npx -y smithery tool call mailerlite start_automation_conversation '{}'Direct MCP Connection
Endpoint: https://mailerlite.run.tools
Tools (66)
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 hav…suggest_subject_lines— Validate a list of email subject line candidates against MailerLite best practices. Provide subject lines you have draf…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 disc…get_automation_activity— Get activity log for an automation. Filter by status (completed, active, canceled, failed), date range, and subscriber …delete_automation— Delete an automationcreate_automation— Create a new automation workflow in MailerLite.add_subscriber— Add a new subscriber to MailerLite.get_subscriber— Get subscriber information by ID or emailupdate_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…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 accountassign_subscriber_to_group— Add a subscriber to a groupunassign_subscriber_from_group— Remove a subscriber from a groupimport_subscribers_to_group— Import multiple subscribers to a group at oncecreate_campaign— Create a new email campaign. The "from" email must be a verified sender on the account — use get_auth_status or check S…get_campaign— Get details of a specific campaignlist_campaigns— List campaigns with optional status and type filters. Results are cursor-paginated — pass the cursor from the previous …update_campaign— Update campaign detailsdelete_campaign— Delete a campaignschedule_campaign— Schedule a campaign to be sent. Requires a verified sender on the account. Use delivery "instant" to send immediately, …cancel_campaign— Cancel a scheduled campaignget_campaign_subscribers— Get subscriber activity for a sent campaign (opens, clicks, etc.). Results are page-paginated — increment the page numb…create_group— Create a new subscriber groupupdate_group— Update a group namedelete_group— Delete a subscriber groupget_group_subscribers— Get subscribers in a specific group. Results are cursor-paginated — pass the cursor from the previous response to fetch…search— Search MailerLite campaigns, groups, forms, and automations.fetch— Fetch full details for a MailerLite resource identified by the search toollist_fields— List all custom subscriber fieldscreate_field— Create a new custom subscriber fieldupdate_field— Update a custom subscriber field namedelete_field— Delete a custom subscriber fieldlist_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 mor…create_form— Create a new signup form. Requires at least one group ID — use list_resources with resource_type "group" to find availa…get_form— Get details of a specific formupdate_form— Update a form namedelete_form— Delete a formget_form_subscribers— Get subscribers who signed up via a specific form. Results are page-paginated — increment the page number to fetch more…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 MailerLit…get_segment— Get details of a specific segmentupdate_segment— Update a segment namedelete_segment— Delete a segment.get_segment_subscribers— Get subscribers belonging to a specific segment. Results are cursor-paginated — pass the cursor from the previous respo…list_webhooks— List all webhooksget_webhook— Get a specific webhook by IDcreate_webhook— Create a new webhook. Events requiring batchable=true: campaign.open, campaign.click, subscriber.deletedupdate_webhook— Update an existing webhookdelete_webhook— Delete a webhookbatch_requests— Execute multiple MailerLite API requests in a single call. Maximum 50 requests per batch. Paths must start with "api/".…get_auth_status— Get current authentication status for this MailerLite connection.
# Get full input/output schema for a tool
npx -y smithery tool get mailerlite Resources
ui://widget/template-carousel.html— Interactive carousel widget for browsing email templatesui://widget/automation-templates-flow.html— Visual flow diagram widget for browsing automation templatesui://widget/resources-carousel.html— Interactive carousel widget for browsing groups, forms, shops, and segmentsui://widget/automations-list.html— List widget for displaying automations with status and actionsui://widget/success-card.html— Success confirmation card with action buttonsui://widget/subscribers-list.html— List widget for displaying subscribers with pagination, search, and status badgesui://widget/campaigns-list.html— List widget for displaying campaigns with status badges and stats
Prompts (17)
system_instructions— Tool behavior guidelines for the LLMsystem_conversation_guide— How to have natural conversations about automation creationshow_automation_types— Show the 3 types of automations you can createbuild_guided_automation(description) — Guide user through creating an automation step by steptest_automation(automation_id) — Simulate automation without sending real emailsrecommend_automation(goal) — Guide user from their goal to the best automation solutionimprove_description(description) — Get help clarifying your automation requirementsshow_examples— See 5 common automation patterns with triggerslist_my_resources— See your available groups, forms, and shops for automation triggers
*Response truncated. Use npx -y smithery for complete data.*