The Mailerlite MCP connector routes your AI agent's tool calls to Mailerlite's own MCP server through Scalekit. Each user signs in to Mailerlite once, and Scalekit stores and refreshes their tokens, so your agent never handles credentials. It comes with 77 tools.
- Tools
- 77
- What they doRead · write · destructive
- 36 · 23 · 1836 read23 write18 destructive
- Users sign in with
- OAuth
- OAuth app
- Scalekit's or your own
Setup
Install the SDK
Terminal window npm install @scalekit-sdk/node dotenvTerminal window pip install scalekit-sdk-python python-dotenvSet your credentials
Add your Scalekit credentials to your
.envfile. Find values in app.scalekit.com > Developers > API Credentials..env SCALEKIT_ENVIRONMENT_URL=<your-environment-url>SCALEKIT_CLIENT_ID=<your-client-id>SCALEKIT_CLIENT_SECRET=<your-client-secret>Create the Mailerlite MCP connection
In AgentKit > Connections, create a Mailerlite MCP connection. The name you give it is the
connection_nameyour code passes. See Configure connections.Scalekit credentials are available for Mailerlite MCP server, so you don't need to register an OAuth app.
Authorize a user and make your first call
quickstart.mts import { ScalekitClient } from '@scalekit-sdk/node'import 'dotenv/config'import { createInterface } from 'node:readline/promises'const scalekit = new ScalekitClient(process.env.SCALEKIT_ENVIRONMENT_URL,process.env.SCALEKIT_CLIENT_ID,process.env.SCALEKIT_CLIENT_SECRET,)const actions = scalekit.actionsconst connector = 'mailerlitemcp'const identifier = 'user_123'// Generate an authorization link for the userconst { link } = await actions.getAuthorizationLink({ connectionName: connector, identifier })console.log('Authorize Mailerlite MCP:', link)const rl = createInterface({ input: process.stdin, output: process.stdout })await rl.question('Press Enter after authorizing...')rl.close()// Make your first callconst result = await actions.executeTool({connector,identifier,toolName: 'mailerlitemcp_get_auth_status',toolInput: {},})console.log(result)Terminal window npx tsx quickstart.mtsquickstart.py import osfrom scalekit import ScalekitClientfrom dotenv import load_dotenvload_dotenv()scalekit_client = ScalekitClient(env_url=os.getenv("SCALEKIT_ENVIRONMENT_URL"),client_id=os.getenv("SCALEKIT_CLIENT_ID"),client_secret=os.getenv("SCALEKIT_CLIENT_SECRET"),)actions = scalekit_client.actionsconnection_name = "mailerlitemcp"identifier = "user_123"# Generate an authorization link for the userlink_response = actions.get_authorization_link(connection_name=connection_name,identifier=identifier,)print("Authorize Mailerlite MCP:", link_response.link)input("Press Enter after authorizing...")# Make your first callresult = actions.execute_tool(tool_input={},tool_name="mailerlitemcp_get_auth_status",connection_name=connection_name,identifier=identifier,)print(result)Terminal window python quickstart.pyEach user signs in once. See Authorize a user for the full flow and statuses.
Tools
Pass the exact name toexecute_toolmailerlitemcp_build_custom_automationValidate an automation plan before creating it.Read-onlyBuild Custom Automation
Validate an automation plan before creating it. Checks trigger type, steps, and optionally discovers matching resources.
Inputs
stepsarrayrequired- Planned automation steps in order
trigger_typestringrequired- The trigger type for the automationone of
subscriber_joins_groupform_completedabandoned_cartsubscriber_joins_segment resource_namestring- Optional resource name to search for (partial match)
resource_typestring- Resource type to look up. Defaults based on trigger: group for subscriber_joins_group, form for form_completed, shop for abandoned_cart, segment for subscriber_joins_segmentone of
groupformshopsegment
mailerlitemcp_discover_automation_templatesSearch and discover available automation templates by type and user intent.Read-onlyDiscover Automation Templates
Search and discover available automation templates by type and user intent.
Inputs
typestringrequired- Template type to retrieveone of
allwelcomepromotionremindereventfeedbackdate user_intentstring- The user's specific automation goal (e.g., welcome series, abandoned cart)
mailerlitemcp_dry_run_automationPreview an automation flow by sending a test run to a specified email address.Read-onlyDry Run Automation
Preview an automation flow by sending a test run to a specified email address.
Inputs
automation_idstringrequired- ID of automation to test
test_emailstringrequired- Email address for virtual test subscriber
mailerlitemcp_fetchFetch a MailerLite resource by its ID.Read-onlyFetch
Fetch a MailerLite resource by its ID.
Inputs
idstringrequired- Identifier returned from the search tool (e.g., "campaign:123", "group:456")
mailerlitemcp_get_auth_statusCheck the current authentication status and account details for the connected MailerLite account.Read-onlyGet Auth Status
Check the current authentication status and account details for the connected MailerLite account.
Inputs
This tool takes no inputs.
mailerlitemcp_get_automation_activityRetrieve activity logs for an automation, filtered by date, status, or subscriber search.Read-onlyGet Automation Activity
Retrieve activity logs for an automation, filtered by date, status, or subscriber search.
Inputs
automation_idstringrequired- The ID of the automation
statusstringrequired- Filter by activity statusone of
completedactivecanceledfailed date_fromstring- Filter from date (Y-m-d). For completed/canceled/failed statuses
date_tostring- Filter to date (Y-m-d). For completed/canceled/failed statuses
limitinteger- Number of results per page (default 10)
pageinteger- Page number
scheduled_fromstring- Filter scheduled from date (Y-m-d). For active status
scheduled_tostring- Filter scheduled to date (Y-m-d). For active status
searchstring- Search by subscriber email
mailerlitemcp_get_campaignRetrieve details for a specific campaign by its campaign ID.Read-onlyGet Campaign
Retrieve details for a specific campaign by its campaign ID.
Inputs
campaign_idstringrequired- The ID of the campaign
mailerlitemcp_get_campaign_link_recipientsList subscribers who clicked a specific link in a campaign.Read-onlyGet Campaign Link Recipients
List subscribers who clicked a specific link in a campaign.
Inputs
campaign_idstringrequired- The ID of the campaign
link_idstringrequired- The ID of the link
limitstring- Number of results per page (10, 25, 50, or 100)
orderstring- Sort directionone of
ascdesc order_bystring- Sort fieldone of
idclicks_count pageinteger- Page number for pagination
searchstring- Search by subscriber email
mailerlitemcp_get_campaign_linksList all tracked links for a campaign.Read-onlyGet Campaign Links
List all tracked links for a campaign.
Inputs
campaign_idstringrequired- The ID of the campaign
mailerlitemcp_get_campaign_subscribersList subscribers for a campaign, filtered by activity type (opened, clicked, bounced, etc.).Read-onlyGet Campaign Subscribers
List subscribers for a campaign, filtered by activity type (opened, clicked, bounced, etc.).
Inputs
campaign_idstringrequired- The ID of the campaign
limitinteger- Number of results (allowed values: 10, 25, 50, 100)
pageinteger- Page number for pagination
searchstring- Search by subscriber email
sortstring- Sort fieldone of
idupdated_atclicks_countopens_count typestring- Filter by activity typeone of
openedunopenedclickedunsubscribedforwardedhardbouncedsoftbouncedjunk
mailerlitemcp_get_dashboard_linkGet a direct link to a MailerLite dashboard resource (automation or other context).Read-onlyGet Dashboard Link
Get a direct link to a MailerLite dashboard resource (automation or other context).
Inputs
automation_idstringrequired- Automation ID
contextstring- What the user needs to edit (e.g., "design email", "edit automation")
mailerlitemcp_get_formRetrieve details for a specific signup form by its form ID.Read-onlyGet Form
Retrieve details for a specific signup form by its form ID.
Inputs
form_idstringrequired- The ID of the form
mailerlitemcp_get_form_subscribersList subscribers who signed up through a specific form.Read-onlyGet Form Subscribers
List subscribers who signed up through a specific form.
Inputs
form_idstringrequired- The ID of the form
filterstring- Filter subscribers
limitinteger- Number of subscribers to return (1-100)
pageinteger- Page number for pagination
mailerlitemcp_get_group_subscribersList subscribers in a specific group, with optional cursor-based pagination.Read-onlyGet Group Subscribers
List subscribers in a specific group, with optional cursor-based pagination.
Inputs
group_idstringrequired- The ID of the group
cursorstring- Cursor for pagination
limitinteger- Number of subscribers to return (1-100)
mailerlitemcp_get_more_toolsCheck for additional tools whenever your task might benefit from specialized capabilities - even if existing tools could work as a fallback.Read-onlyGet More Tools
Check for additional tools whenever your task might benefit from specialized capabilities - even if existing tools could work as a fallback.
Inputs
contextstringrequired- A description of your goal and what kind of tool would help accomplish it.
mailerlitemcp_get_segmentRetrieve details for a specific segment by its segment ID.Read-onlyGet Segment
Retrieve details for a specific segment by its segment ID.
Inputs
segment_idstringrequired- The ID of the segment
mailerlitemcp_get_segment_subscribersList subscribers matching a segment, with cursor pagination and status filtering.Read-onlyGet Segment Subscribers
List subscribers matching a segment, with cursor pagination and status filtering.
Inputs
segment_idstringrequired- The ID of the segment
cursorstring- Cursor for pagination
limitinteger- Number of subscribers to return (1-100)
statusstring- Filter by subscriber statusone of
activeunsubscribedunconfirmedbouncedjunk
mailerlitemcp_get_subscriberRetrieve a subscriber's full profile by their subscriber ID.Read-onlyGet Subscriber
Retrieve a subscriber's full profile by their subscriber ID.
Inputs
subscriber_idstringrequired- The ID or email of the subscriber
mailerlitemcp_get_subscriber_activityRetrieve recent activity events for a subscriber (opens, clicks, etc.).Read-onlyGet Subscriber Activity
Retrieve recent activity events for a subscriber (opens, clicks, etc.).
Inputs
subscriber_idstringrequired- The ID or email of the subscriber
mailerlitemcp_get_subscriber_countGet the total count of subscribers in your MailerLite account.Read-onlyGet Subscriber Count
Get the total count of subscribers in your MailerLite account.
Inputs
This tool takes no inputs.
mailerlitemcp_get_webhookRetrieve details for a specific webhook by its webhook ID.Read-onlyGet Webhook
Retrieve details for a specific webhook by its webhook ID.
Inputs
webhook_idstringrequired- The ID of the webhook
mailerlitemcp_list_automationsList all automations in the account, with optional filtering to enabled automations only.Read-onlyList Automations
List all automations in the account, with optional filtering to enabled automations only.
Inputs
enabled_onlyboolean- Only show enabled automations
limitnumber- Maximum number of automations to returndefault
50
mailerlitemcp_list_campaignsList campaigns in the account, with filtering by status and type.Read-onlyList Campaigns
List campaigns in the account, with filtering by status and type.
Inputs
cursorstring- Cursor for pagination
limitinteger- Number of campaigns to return (allowed values: 1, 10, 25, 50, 100)
statusstring- Filter by campaign statusone of
draftreadysent typestring- Filter by campaign typeone of
regularabresendmultivariate
mailerlitemcp_list_email_templatesList available email templates with optional search and pagination.Read-onlyList Email Templates
List available email templates with optional search and pagination.
Inputs
limitnumber- Maximum number of templates to return (default: 10)default
10 searchstring- Search filter for template names
mailerlitemcp_list_fieldsList all custom subscriber fields with optional filtering and sorting.Read-onlyList Fields
List all custom subscriber fields with optional filtering and sorting.
Inputs
keywordstring- Filter by keyword
limitinteger- Number of fields to return
pageinteger- Page number
sortstring- Sort field
typestring- Filter by field typeone of
textnumberdate
mailerlitemcp_list_form_templatesList available form templates, filtered by form type.Read-onlyList Form Templates
List available form templates, filtered by form type.
Inputs
typestringrequired- Form template typeone of
popuppromotionembedded limitinteger- Number of templates to return (default: 25)
mailerlitemcp_list_formsList all signup forms with optional filtering by name, type, and sorting.Read-onlyList Forms
List all signup forms with optional filtering by name, type, and sorting.
Inputs
typestringrequired- The type of forms to listone of
popupembeddedpromotion limitinteger- Number of forms to return (1-100)
namestring- Filter by form name
pageinteger- Page number for pagination
sortstring- Sort field
mailerlitemcp_list_resourcesList MailerLite resources (groups, forms, segments, or shops) with optional name filtering.Read-onlyList Resources
List MailerLite resources (groups, forms, segments, or shops) with optional name filtering.
Inputs
resource_typestringrequired- Type of resource to list (singular: group, form, shop, or segment)one of
groupformshopsegment name_filterstring- Optional filter by name (partial match)
mailerlitemcp_list_segmentsList all dynamic segments with pagination.Read-onlyList Segments
List all dynamic segments with pagination.
Inputs
limitinteger- Number of segments to return (1-100)
pageinteger- Page number for pagination
mailerlitemcp_list_subscribersList subscribers with cursor-based pagination, status filtering, and limit control.Read-onlyList Subscribers
List subscribers with cursor-based pagination, status filtering, and limit control.
Inputs
cursorstring- Cursor for pagination
limitinteger- Number of subscribers to return (1-100, default 25)
statusstring- Filter by subscriber statusone of
activeunsubscribedunconfirmedbouncedjunk
mailerlitemcp_list_webhooksList all configured webhooks in the account.Read-onlyList Webhooks
List all configured webhooks in the account.
Inputs
This tool takes no inputs.
mailerlitemcp_searchSearch across MailerLite subscribers and groups by query string.Read-onlySearch
Search across MailerLite subscribers and groups by query string.
Inputs
querystringrequired- Text to search for across MailerLite resources
limitinteger- Maximum number of results to return (default 10)
mailerlitemcp_select_resourceSelect a specific MailerLite resource by ID and type for use in an automation workflow.Read-onlySelect Resource
Select a specific MailerLite resource by ID and type for use in an automation workflow.
Inputs
resource_idstringrequired- The ID of the selected resource
resource_namestringrequired- The name of the selected resource
resource_typestringrequired- The type of the selected resourceone of
groupformshopsegment
mailerlitemcp_start_automation_conversationStart a guided conversation to help build an automation from a natural language request.Read-onlyStart Automation Conversation
Start a guided conversation to help build an automation from a natural language request.
Inputs
user_requeststringrequired- What the user asked for
mailerlitemcp_validate_email_contentValidate email content (subject and body) against MailerLite best practices.Read-onlyValidate 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.
Inputs
plain_textstringrequired- The plain text email body to validate
subjectstringrequired- The email subject line to validate
mailerlitemcp_validate_subject_linesValidate a list of email subject line candidates against MailerLite best practices.Read-onlyValidate 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.
Inputs
subject_linesarrayrequired- Array of subject line candidates to validate
mailerlitemcp_add_subscriberAdd a new subscriber to your MailerLite account, optionally assigning them to groups and setting custom fields.WriteAdd Subscriber
Add a new subscriber to your MailerLite account, optionally assigning them to groups and setting custom fields.
Inputs
emailstringrequired- The email address of the subscriber
fieldsobject- Custom fields for the subscriber
groupsarray- Group IDs to add the subscriber to
namestring- The name of the subscriber
resubscribeboolean- Whether to resubscribe a previously unsubscribed subscriber
statusstring- Subscriber status (default: active)one of
activeunsubscribedunconfirmedbouncedjunk
mailerlitemcp_assign_subscriber_to_groupAdd an existing subscriber to a MailerLite group by subscriber ID and group ID.WriteAssign Subscriber To Group
Add an existing subscriber to a MailerLite group by subscriber ID and group ID.
Inputs
group_idstringrequired- The ID of the group
subscriber_idstringrequired- The ID or email of the subscriber
mailerlitemcp_batch_requestsExecute up to 50 MailerLite API requests in a single batch call.WriteBatch Requests
Execute up to 50 MailerLite API requests in a single batch call. Webhooks are not supported.
Inputs
requestsarrayrequired- Array of API requests to execute (max 50)
mailerlitemcp_cancel_campaignCancel a scheduled or delivering campaign by its campaign ID.WriteCancel Campaign
Cancel a scheduled or delivering campaign by its campaign ID.
Inputs
campaign_idstringrequired- The ID of the campaign to cancel
mailerlitemcp_create_campaignCreate a new email campaign.WriteCreate Campaign
Create a new email campaign. The sender email must be a verified sender on your MailerLite account.
Inputs
fromstringrequired- The sender email address (must be verified on the MailerLite account)
from_namestringrequired- The sender name
namestringrequired- The name of the campaign
subjectstringrequired- The email subject line
typestringrequired- The type of campaignone of
regularabresendmultivariate contentstring- The HTML content of the email (optional - can be designed in dashboard)
groupsarray- Group IDs to send to
reply_tostring- Reply-to email address
mailerlitemcp_create_fieldCreate a new custom subscriber field for storing additional subscriber data.WriteCreate Field
Create a new custom subscriber field for storing additional subscriber data.
Inputs
namestringrequired- The name of the field
typestringrequired- The type of the fieldone of
textnumberdate
mailerlitemcp_create_formCreate a new signup form (popup, embedded, or promotion) linked to one or more groups.WriteCreate Form
Create a new signup form (popup, embedded, or promotion) linked to one or more groups.
Inputs
groupsarrayrequired- Group IDs to assign new subscribers to (required, at least one)
namestringrequired- The name of the form
typestringrequired- The type of form to createone of
popupembeddedpromotion
mailerlitemcp_create_groupCreate a new subscriber group to organize your mailing list.WriteCreate Group
Create a new subscriber group to organize your mailing list.
Inputs
namestringrequired- The name of the group
mailerlitemcp_create_segmentCreate a new dynamic segment based on subscriber filter conditions.WriteCreate Segment
Create a new dynamic segment based on subscriber filter conditions.
Inputs
namestringrequired- The name of the segment
filterobject- Filter rules object. Format: {"rules": [[{"operator": "text_field_contains", "args": ["field_id", "value"]}]]}. Inner arrays are AND groups, outer array is OR between groups. Omit to create a segment without filters (can be configured in dashboard).
mailerlitemcp_create_webhookCreate a webhook to receive real-time event notifications from MailerLite.WriteCreate Webhook
Create a webhook to receive real-time event notifications from MailerLite.
Inputs
eventsarrayrequired- Webhook events to subscribe to
urlstringrequired- The URL to send webhook payloads to
batchableboolean- Required as true for campaign.open, campaign.click, and subscriber.deleted events
enabledboolean- Whether the webhook is enabled
namestring- A name for the webhook
mailerlitemcp_import_subscribers_to_groupBulk-import multiple subscribers into a group in one request.WriteImport Subscribers To Group
Bulk-import multiple subscribers into a group in one request.
Inputs
group_idstringrequired- The ID of the group to import to
subscribersarrayrequired- Array of subscribers to import
autorespondersboolean- Whether to trigger autoresponders
resubscribeboolean- Whether to resubscribe previously unsubscribed subscribers
mailerlitemcp_schedule_campaignSchedule a campaign for immediate or future delivery.WriteSchedule Campaign
Schedule a campaign for immediate or future delivery. Use delivery 'instant' to send now.
Inputs
campaign_idstringrequired- The ID of the campaign to schedule
deliverystringrequired- Delivery type: "instant" sends now, "scheduled" sends at a specific time, "timezone_based" sends per subscriber timezone, "smart_sending" uses AI-optimized send timesone of
instantscheduledtimezone_basedsmart_sending scheduleobject- Schedule details — required when delivery is "scheduled" or "timezone_based"
mailerlitemcp_send_test_automationSend a test run of an automation to a specified email address.WriteSend Test Automation
Send a test run of an automation to a specified email address.
- Idempotent
Inputs
automation_idstringrequired- ID of automation to test
emailstringrequired- Your email address to receive the test emails
mailerlitemcp_unassign_subscriber_from_groupRemove a subscriber from a group by subscriber ID and group ID.WriteUnassign Subscriber From Group
Remove a subscriber from a group by subscriber ID and group ID.
Inputs
group_idstringrequired- The ID of the group
subscriber_idstringrequired- The ID or email of the subscriber
mailerlitemcp_update_automation_delayUpdate the delay duration and unit for a specific step in an automation.WriteUpdate Automation Delay
Update the delay duration and unit for a specific step in an automation.
- Idempotent
Inputs
automation_idstringrequired- Automation ID
step_indexnumberrequired- Delay step index (0-based, only counts delay steps)
unitstringrequired- Delay duration unitone of
minuteshoursdays valuenumberrequired- Delay duration value (must be positive)
mailerlitemcp_update_automation_emailUpdate the subject and plain text content for an email step in an automation.WriteUpdate Automation Email
Update the subject and plain text content for an email step in an automation.
- Idempotent
Inputs
automation_idstringrequired- Automation ID
step_indexnumberrequired- Email step index (0-based, only counts email steps)
subjectstringrequired- Email subject line
plain_textstring- Plain text email content
mailerlitemcp_update_campaignUpdate the name, subject, sender, or content of an existing campaign.WriteUpdate Campaign
Update the name, subject, sender, or content of an existing campaign.
Inputs
campaign_idstringrequired- The ID of the campaign to update
contentstring- New HTML content
fromstring- New sender email
from_namestring- New sender name
namestring- New campaign name
subjectstring- New email subject
mailerlitemcp_update_fieldRename a custom subscriber field.WriteUpdate Field
Rename a custom subscriber field.
Inputs
field_idstringrequired- The ID of the field to update
namestringrequired- The new name for the field
mailerlitemcp_update_formUpdate the name of an existing signup form.WriteUpdate Form
Update the name of an existing signup form.
Inputs
form_idstringrequired- The ID of the form to update
namestring- New name for the form
mailerlitemcp_update_groupRename an existing subscriber group.WriteUpdate Group
Rename an existing subscriber group.
Inputs
group_idstringrequired- The ID of the group to update
namestringrequired- The new name for the group
mailerlitemcp_update_segmentUpdate the name of an existing segment.WriteUpdate Segment
Update the name of an existing segment.
Inputs
namestringrequired- New name for the segment
segment_idstringrequired- The ID of the segment to update
mailerlitemcp_update_subscriberUpdate an existing subscriber's name, status, or custom fields.WriteUpdate Subscriber
Update an existing subscriber's name, status, or custom fields.
Inputs
subscriber_idstringrequired- The ID or email of the subscriber
fieldsobject- Custom fields to update
namestring- The new name for the subscriber
mailerlitemcp_update_webhookUpdate the configuration of an existing webhook.WriteUpdate Webhook
Update the configuration of an existing webhook.
Inputs
webhook_idstringrequired- The ID of the webhook to update
batchableboolean- Required as true for campaign.open, campaign.click, and subscriber.deleted events
enabledboolean- Whether the webhook is enabled
eventsarray- Webhook events to subscribe to
namestring- A name for the webhook
urlstring- The URL to send webhook payloads to
mailerlitemcp_create_automationCreate a new automation workflow with a trigger type, trigger config, and ordered steps (email or delay).DestructiveCreate Automation
Create a new automation workflow with a trigger type, trigger config, and ordered steps (email or delay).
Inputs
namestringrequired- Name for the automation
stepsarrayrequired- Steps in order (email or delay)
trigger_configobjectrequired- Trigger configuration (group_ids for subscriber_joins_group, segment_id for subscriber_joins_segment, form_id for form_completed, shop_id for abandoned_cart)
trigger_typestringrequired- Trigger typeone of
subscriber_joins_groupform_completedabandoned_cartsubscriber_joins_segmentsubscriber_updatedsubscriber_added_via_apidate_anniversarylink_clickcampaign_openedcampaign_finished
mailerlitemcp_delete_automationPermanently delete an automation workflow by its automation ID.DestructiveDelete Automation
Permanently delete an automation workflow by its automation ID.
Inputs
automation_idstringrequired- The ID of the automation to delete
mailerlitemcp_delete_campaignPermanently delete a campaign by its campaign ID.DestructiveDelete Campaign
Permanently delete a campaign by its campaign ID.
Inputs
campaign_idstringrequired- The ID of the campaign to delete
mailerlitemcp_delete_fieldDelete a custom subscriber field by its field ID.DestructiveDelete Field
Delete a custom subscriber field by its field ID.
Inputs
field_idstringrequired- The ID of the field to delete
mailerlitemcp_delete_formDelete a signup form by its form ID.DestructiveDelete Form
Delete a signup form by its form ID.
Inputs
form_idstringrequired- The ID of the form to delete
mailerlitemcp_delete_groupDelete a subscriber group by its group ID.DestructiveDelete Group
Delete a subscriber group by its group ID.
Inputs
group_idstringrequired- The ID of the group to delete
mailerlitemcp_delete_segmentDelete a dynamic segment by its segment ID.DestructiveDelete Segment
Delete a dynamic segment by its segment ID.
Inputs
segment_idstringrequired- The ID of the segment to delete
mailerlitemcp_delete_subscriberPermanently delete a subscriber by their subscriber ID.DestructiveDelete Subscriber
Permanently delete a subscriber by their subscriber ID.
Inputs
subscriber_idstringrequired- The ID or email of the subscriber to delete
mailerlitemcp_delete_webhookDelete a webhook by its webhook ID.DestructiveDelete Webhook
Delete a webhook by its webhook ID.
Inputs
webhook_idstringrequired- The ID of the webhook to delete
mailerlitemcp_install_templateInstall a MailerLite email template into your account by template ID.DestructiveInstall Template
Install a MailerLite email template into your account by template ID.
Inputs
template_idstringrequired- ID of template to install
mailerlitemcp_manage_ecommerce_cart_itemsList, fetch, create, update or delete the line items of a cart.DestructiveManage E-commerce Cart Items
List, fetch, create, update or delete the line items of a cart. Requires `shop_id` and `cart_id`.
Inputs
actionstringrequired- Operation to perform: list, get, create, update, deleteone of
listgetcreateupdatedelete cart_idstringrequired- Parent cart id (required for all actions)
shop_idstringrequired- Parent shop id (required for all actions)
cursorstring- Pagination cursor for list
dataobject- Request body for create and update actions. Fields: ecommerce_product_id (integer, required), variant (string), quantity (integer, default 1), price (float)
idstring- Resource id — required for get, update and delete actions
limitinteger- Page size for list (1-100)
mailerlitemcp_manage_ecommerce_cartsList, fetch or update shopping carts within a shop (carts cannot be created or deleted via the API).DestructiveManage E-commerce Carts
List, fetch or update shopping carts within a shop (carts cannot be created or deleted via the API). Requires `shop_id`.
Inputs
actionstringrequired- Operation to perform: list, get, updateone of
listgetupdate shop_idstringrequired- Parent shop id (required for all actions)
cursorstring- Pagination cursor for list
dataobject- Request body for update actions. Fields: checkout_url (string), cart_total (float)
idstring- Resource id — required for get and update actions
limitinteger- Page size for list (1-100)
mailerlitemcp_manage_ecommerce_categoriesList, fetch, create, update, delete or bulk-import product categories within a shop.DestructiveManage E-commerce Categories
List, fetch, create, update, delete or bulk-import product categories within a shop. Requires `shop_id`.
Inputs
actionstringrequired- Operation to perform: list, get, create, update, delete, importone of
listgetcreateupdatedeleteimport shop_idstringrequired- Parent shop id (required for all actions)
cursorstring- Pagination cursor for list
dataobject- Request body for create, update and import actions. Fields: name (string, required), exclude_from_automations (boolean)
idstring- Resource id — required for get, update and delete actions
limitinteger- Page size for list (1-100)
mailerlitemcp_manage_ecommerce_category_productsList the products in a category, or attach/detach a product to/from a category.DestructiveManage E-commerce Category Products
List the products in a category, or attach/detach a product to/from a category. Requires `shop_id` and `category_id`; attach/detach also require `product_id`.
Inputs
actionstringrequired- Operation: list, attach, detachone of
listattachdetach category_idstringrequired- Category id
shop_idstringrequired- Parent shop id
cursorstring- Pagination cursor for list
limitinteger- Page size for list (1-100)
product_idstring- Product id — required for attach and detach
mailerlitemcp_manage_ecommerce_customersList, fetch, create, update or delete customers within a shop.DestructiveManage E-commerce Customers
List, fetch, create, update or delete customers within a shop. Requires `shop_id`.
Inputs
actionstringrequired- Operation to perform: list, get, create, update, deleteone of
listgetcreateupdatedelete shop_idstringrequired- Parent shop id (required for all actions)
cursorstring- Pagination cursor for list
dataobject- Request body for create and update actions. Fields: email (string, required), accepts_marketing (boolean), total_spent (float), create_subscriber (boolean)
idstring- Resource id — required for get, update and delete actions
limitinteger- Page size for list (1-100)
mailerlitemcp_manage_ecommerce_ordersList, fetch, create, update, delete or bulk-import orders within a shop.DestructiveManage E-commerce Orders
List, fetch, create, update, delete or bulk-import orders within a shop. Requires `shop_id`.
Inputs
actionstringrequired- Operation to perform: list, get, create, update, delete, importone of
listgetcreateupdatedeleteimport shop_idstringrequired- Parent shop id (required for all actions)
cursorstring- Pagination cursor for list
dataobject- Request body for create and update actions. Fields: customer (object, required, see customer fields), cart (array, required, list of cart items), status (string, pending|complete), total_price (float)
idstring- Resource id — required for get, update and delete actions
limitinteger- Page size for list (1-100)
mailerlitemcp_manage_ecommerce_productsList, fetch, create, update, delete or bulk-import products within a shop.DestructiveManage E-commerce Products
List, fetch, create, update, delete or bulk-import products within a shop. Requires `shop_id`.
Inputs
actionstringrequired- Operation to perform: list, get, create, update, delete, importone of
listgetcreateupdatedeleteimport shop_idstringrequired- Parent shop id (required for all actions)
cursorstring- Pagination cursor for list
dataobject- Request body for create, update and import actions. Fields: name (string, required), price (float), url (string), image (string, image url), short_description (string, max 255), description (string), exclude_from_automations (boolean)
idstring- Resource id — required for get, update and delete actions
limitinteger- Page size for list (1-100)
mailerlitemcp_manage_ecommerce_shopsList, fetch, create, update or delete MailerLite e-commerce shops.DestructiveManage E-commerce Shops
List, fetch, create, update or delete MailerLite e-commerce shops. Use `id` as the shop id for get/update/delete.
Inputs
actionstringrequired- Operation to perform: list, get, create, update, deleteone of
listgetcreateupdatedelete cursorstring- Pagination cursor for list
dataobject- Request body for create and update actions. Fields: name (string, required), url (string, required), currency (string, required, ISO 4217 e.g. EUR), platform (string), group_id (integer), enable_popups (boolean), enabled (boolean), access_data (string)
idstring- Resource id — required for get, update and delete actions
limitinteger- Page size for list (1-100)
No tools match.