# MailerLite

MailerLite is an email marketing service that offers tools for creating and managing email campaigns, automating workflows, and building landing pages.

- **Category:** email newsletters
- **Auth:** API_KEY
- **Tools:** 40
- **Triggers:** 0
- **Slug:** `MAILERLITE`
- **Version:** 20260211_00

## Tools

### Create automation

**Slug:** `MAILERLITE_CREATE_AUTOMATION`

Create automation

### Create Campaign

**Slug:** `MAILERLITE_CREATE_CAMPAIGN`

Tool to create a new email campaign (draft) with specified type, content, and targeting. Use when you need to create a campaign programmatically with email settings and optional audience targeting via groups or segments.

### Create/Update E-commerce Customer

**Slug:** `MAILERLITE_CREATE_ECOMMERCE_CUSTOMER`

Tool to create or update a customer record for a shop. Use when syncing shop customers or onboarding new purchases.

### Create E-commerce Shop

**Slug:** `MAILERLITE_CREATE_ECOMMERCE_SHOP`

Tool to connect a new e-commerce shop. Use when you need to integrate a store for automations, product imports, and sales tracking.

### Create Field

**Slug:** `MAILERLITE_CREATE_FIELD`

Tool to create a new custom field. Use when distinct subscriber attributes are needed before assigning or updating subscriber data. Call once per field key.

### Create Group

**Slug:** `MAILERLITE_CREATE_GROUP`

Tool to create a new subscriber group. Use after deciding the group name for categorization.

### Create Segment

**Slug:** `MAILERLITE_CREATE_SEGMENT`

Tool to create a new subscriber segment. Use when grouping subscribers by custom criteria before sending targeted campaigns.

### Create Subscriber

**Slug:** `MAILERLITE_CREATE_SUBSCRIBER`

Tool to create or update (upsert) a subscriber by email. Use when adding new subscribers or updating existing ones without needing their ID. If subscriber exists, updates non-destructively (omitted fields/groups are preserved).

### Create Webhook

**Slug:** `MAILERLITE_CREATE_WEBHOOK`

Tool to register a new webhook URL for specified event types. Use when you need real-time notifications for selected MailerLite events.

### Delete Automation

**Slug:** `MAILERLITE_DELETE_AUTOMATION`

Tool to delete an automation workflow by ID. Use when you need to remove an automation after confirming it's no longer needed. Returns success=True on 204 No Content.

### Delete E-commerce Customer

**Slug:** `MAILERLITE_DELETE_ECOMMERCE_CUSTOMER`

Tool to delete a customer from an e-commerce shop by IDs. Use when you need to remove a specific customer from your MailerLite store.

### Delete E-commerce Shop

**Slug:** `MAILERLITE_DELETE_ECOMMERCE_SHOP`

Tool to disconnect an e-commerce shop by ID. Use when you have the shop's unique identifier and want to remove it from your MailerLite account.

### Delete Field

**Slug:** `MAILERLITE_DELETE_FIELD`

Tool to delete a custom field. Use when a field is obsolete and you need to remove it from your MailerLite account. Returns success=True on 204 No Content.

### Delete Group

**Slug:** `MAILERLITE_DELETE_GROUP`

Tool to delete a subscriber group by ID. Use when you need to remove an existing subscriber group from your MailerLite account. Returns success=True on 204 No Content.

### Delete Segment

**Slug:** `MAILERLITE_DELETE_SEGMENT`

Tool to delete a segment by ID. Use when you need to remove an existing segment from your MailerLite account. Returns success=True on 204 No Content.

### Delete Subscriber

**Slug:** `MAILERLITE_DELETE_SUBSCRIBER`

Tool to delete a subscriber by ID. Use when you have the subscriber ID and want to remove them from your MailerLite account. Returns success=True on 204 No Content.

### Delete Webhook

**Slug:** `MAILERLITE_DELETE_WEBHOOK`

Tool to remove a webhook subscription by ID. Use when you need to delete a webhook after confirming it is no longer needed. Returns success=True on 204 No Content.

### Fetch Total E-commerce Customers Count

**Slug:** `MAILERLITE_FETCH_TOTAL_ECOMMERCE_CUSTOMERS_COUNT`

Tool to fetch total ecommerce customers count for a shop. Use when only the aggregate count is required without retrieving detailed records.

### Get Account Info

**Slug:** `MAILERLITE_GET_ACCOUNT_INFO`

Tool to retrieve basic MailerLite account details. Use when you need to verify authentication and review account metadata.

### Get Account Stats

**Slug:** `MAILERLITE_GET_ACCOUNT_STATS`

Tool to retrieve usage statistics and performance metrics for the account. Use after sending campaigns to analyze engagement and deliverability.

### Get Automation

**Slug:** `MAILERLITE_GET_AUTOMATION`

Tool to retrieve details of a specific automation by ID. Use when you have the automation ID and need its full configuration. Example: "Get automation 7267552".

### Get Campaigns

**Slug:** `MAILERLITE_GET_CAMPAIGNS`

Tool to retrieve a list of all campaigns. Use when you need to fetch campaigns optionally filtered by status or type, with pagination.

### Get E-commerce Customer

**Slug:** `MAILERLITE_GET_ECOMMERCE_CUSTOMER`

Tool to fetch details of a customer by shop and customer ID. Use after confirming shop_id and customer_id.

### Get E-commerce Customers

**Slug:** `MAILERLITE_GET_ECOMMERCE_CUSTOMERS`

Tool to list customers for a specific shop. Use when you need to retrieve and paginate ecommerce customers after you have a shop ID. Example: "List customers for shop 123".

### Get E-commerce Shop

**Slug:** `MAILERLITE_GET_ECOMMERCE_SHOP`

Tool to fetch details of a specific e-commerce shop by ID. Use when you need detailed configuration or stats of a connected shop.

### Get E-commerce Shops

**Slug:** `MAILERLITE_GET_ECOMMERCE_SHOPS`

Tool to list all e-commerce shops connected to the account. Use when you need to retrieve and paginate shop listings for an account.

### Get Fields

**Slug:** `MAILERLITE_GET_FIELDS`

Tool to retrieve all custom fields defined in the account. Use when you need to list or paginate through subscriber custom fields.

### Get Groups

**Slug:** `MAILERLITE_GET_GROUPS`

Tool to retrieve all subscriber groups. Use when you need to list or paginate through subscriber groups.

### Get Group Subscribers

**Slug:** `MAILERLITE_GET_GROUP_SUBSCRIBERS`

Tool to list subscribers within a group by ID. Use when you need to retrieve subscribers belonging to a specific MailerLite group before targeted campaigns. Use after confirming the group ID is valid.

### Get Segments

**Slug:** `MAILERLITE_GET_SEGMENTS`

Tool to retrieve all segments in the account. Use when you need to list or paginate through segments.

### Get Subscribers

**Slug:** `MAILERLITE_GET_SUBSCRIBERS`

Tool to retrieve all subscribers. Use after connecting account and when listing subscribers by status or paginating. Limited by MailerLite Connect API quotas.

### Get Webhooks

**Slug:** `MAILERLITE_GET_WEBHOOKS`

Tool to retrieve all configured webhooks. Use when you need to list webhooks for your MailerLite account.

### Set Double Opt-In

**Slug:** `MAILERLITE_SET_DOUBLE_OPTIN`

Tool to enable or disable double opt-in for new subscribers. Use when configuring subscription confirmation settings.

### Update E-commerce Customer

**Slug:** `MAILERLITE_UPDATE_ECOMMERCE_CUSTOMER`

Tool to update a customer's data for a shop by IDs. Use when you need to change email, marketing opt-in, or spend totals for an existing customer.

### Update E-commerce Shop

**Slug:** `MAILERLITE_UPDATE_ECOMMERCE_SHOP`

Tool to update settings of a connected e-commerce shop by ID. Use when you need to modify shop details (name, URL, currency) or toggle features after verifying the shop exists.

### Update Field

**Slug:** `MAILERLITE_UPDATE_FIELD`

Tool to update the title of an existing custom field. Use when renaming a field label (e.g., correct typos or rebranding).

### Update Group

**Slug:** `MAILERLITE_UPDATE_GROUP`

Tool to update a group's name by ID. Use when renaming an existing group after confirming its ID.

### Update Segment

**Slug:** `MAILERLITE_UPDATE_SEGMENT`

Tool to rename an existing segment by ID. Use when you need to update a segment's name after confirming its ID.

### Update Subscriber

**Slug:** `MAILERLITE_UPDATE_SUBSCRIBER`

Tool to update an existing subscriber's information by ID. Use when altering subscriber details.

### Update Webhook

**Slug:** `MAILERLITE_UPDATE_WEBHOOK`

Tool to update an existing MailerLite webhook. Use when you need to change its URL or event triggers by ID.
