MailerLite Automation by composiohq/awesome-claude-skills
npx skills add https://github.com/composiohq/awesome-claude-skills --skill 'MailerLite Automation'自动化电子邮件营销操作——管理订阅者、分析营销活动表现、组织群组和细分、监控账户健康状态——所有这些都通过 Composio MCP 集成进行编排。
工具包文档: composio.dev/toolkits/mailerlite
https://rube.app/mcp 上的 Composio MCP 服务器连接您的 MailerLite 账户MAILERLITE_* 工具即可执行检索账户详情,包括计划限制和时区,以确保报告的一致性。
工具: MAILERLITE_GET_ACCOUNT_INFO
无需参数——返回账户元数据、计划详情和时区配置。
始终首先运行此工具,以确定计划约束和时区,用于一致的时间窗口查询。
检索聚合的订阅者数量、已发送邮件总数和参与度指标,以获取健康快照。
工具:
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
MAILERLITE_GET_ACCOUNT_STATS无需参数——返回总体订阅者数量、已发送邮件和性能指标。
检索订阅者,支持可选的状态过滤和基于游标的分页。
工具: MAILERLITE_GET_SUBSCRIBERS
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
filter[status] | string | 否 | 按状态过滤:active, unsubscribed, unconfirmed, bounced, junk |
limit | integer | 否 | 每页订阅者数量(默认:25) |
cursor | string | 否 | 来自先前响应 meta.cursor 的分页游标 |
include | string | 否 | 设置为 groups 以包含群组成员关系 |
重要提示: 使用 meta.next_cursor 循环直到 null,以构建完整的订阅者列表。
检索营销活动,支持可选的状态/类型过滤和基于页面的分页。
工具: MAILERLITE_GET_CAMPAIGNS
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
filter[status] | string | 否 | 按状态过滤:sent, draft, ready |
filter[type] | string | 否 | 按类型过滤:regular, ab, resend, rss |
limit | integer | 否 | 每页项目数(默认:25) |
page | integer | 否 | 页码(默认:1) |
重要提示: 使用 meta.last_page 进行分页,以避免在历史分析中遗漏营销活动。
列出、过滤和排序订阅者群组,以便进行受众组织。
工具: MAILERLITE_GET_GROUPS
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
filter[name] | string | 否 | 部分名称匹配过滤器 |
limit | integer | 否 | 返回的最大群组数 |
page | integer | 否 | 页码(从 1 开始) |
sort | string | 否 | 排序依据:name, total, open_rate, click_rate, created_at(前缀 - 表示降序) |
获取细分和自定义字段定义,用于高级受众分析。
工具: MAILERLITE_GET_SEGMENTS 和 MAILERLITE_GET_FIELDS
细分:
| 参数 | 类型 | 必填 | 描述 |
|---|---|---|---|
limit | integer | 否 | 返回的最大细分数量(最多 250) |
page | integer | 否 | 页码(从 1 开始) |
字段: 无需参数——返回所有自定义字段定义。
| 陷阱 | 详情 |
|---|---|
| 订阅者分页基于游标 | MAILERLITE_GET_SUBSCRIBERS 使用 meta.next_cursor——您必须循环直到 null,否则计数将不完整 |
| 营销活动分页基于页面 | MAILERLITE_GET_CAMPAIGNS 使用 page/limit 和 meta.last_page——过早停止会遗漏营销活动并扭曲趋势 |
| 抽样偏差 | 仅从第一页计算参与度指标会引入偏差;务必跨所有页面进行聚合 |
| 嵌套的响应结构 | MailerLite 负载嵌套在 results[i].response.data 下,包含 data 和 meta 子键,而不是扁平的 data 键——请相应解析 |
| API 配额 | 订阅者列表受 MailerLite Connect API 配额限制——请相应规划批量操作 |
| 工具标识 | 用途 |
|---|---|
MAILERLITE_GET_ACCOUNT_INFO | 验证身份验证并查看账户元数据 |
MAILERLITE_GET_ACCOUNT_STATS | 获取聚合性能指标 |
MAILERLITE_GET_SUBSCRIBERS | 列出订阅者,支持过滤和分页 |
MAILERLITE_GET_CAMPAIGNS | 列出营销活动,支持状态/类型过滤 |
MAILERLITE_GET_GROUPS | 列出并排序订阅者群组 |
MAILERLITE_GET_SEGMENTS | 列出受众细分 |
MAILERLITE_GET_FIELDS | 检索自定义字段定义 |
由 Composio 提供支持
每周安装量
0
代码仓库
GitHub 星标数
43.1K
首次出现
Jan 1, 1970
安全审计
Automate email marketing operations -- manage subscribers, analyze campaign performance, organize groups and segments, and monitor account health -- all orchestrated through the Composio MCP integration.
Toolkit docs: composio.dev/toolkits/mailerlite
https://rube.app/mcpMAILERLITE_* tools become available for executionRetrieve account details including plan limits and timezone to ensure consistent reporting.
Tool: MAILERLITE_GET_ACCOUNT_INFO
No parameters required -- returns account metadata, plan details, and timezone configuration.
Always run this first to establish plan constraints and timezone for consistent time-windowed queries.
Retrieve aggregate subscriber counts, sent email totals, and engagement metrics for a health snapshot.
Tool: MAILERLITE_GET_ACCOUNT_STATS
No parameters required -- returns overall subscriber counts, sent emails, and performance metrics.
Retrieve subscribers with optional status filtering and cursor-based pagination.
Tool: MAILERLITE_GET_SUBSCRIBERS
| Parameter | Type | Required | Description |
|---|---|---|---|
filter[status] | string | No | Filter by: active, unsubscribed, unconfirmed, bounced, junk |
limit | integer | No | Subscribers per page (default: 25) |
Important: Loop with meta.next_cursor until null to build a complete subscriber list.
Retrieve campaigns with optional status/type filters and page-based pagination.
Tool: MAILERLITE_GET_CAMPAIGNS
| Parameter | Type | Required | Description |
|---|---|---|---|
filter[status] | string | No | Filter by: sent, draft, ready |
filter[type] | string | No | Filter by: regular, ab, resend, |
Important: Paginate using meta.last_page to avoid omitting campaigns from historical analysis.
List, filter, and sort subscriber groups for audience organization.
Tool: MAILERLITE_GET_GROUPS
| Parameter | Type | Required | Description |
|---|---|---|---|
filter[name] | string | No | Partial name match filter |
limit | integer | No | Max groups to return |
page | integer | No | Page number (starting from 1) |
sort | string | No | Sort by: name, , , , (prefix for descending) |
Fetch segments and custom field definitions for advanced audience analysis.
Tools: MAILERLITE_GET_SEGMENTS and MAILERLITE_GET_FIELDS
Segments:
| Parameter | Type | Required | Description |
|---|---|---|---|
limit | integer | No | Max segments to return (max 250) |
page | integer | No | Page number (starting from 1) |
Fields: No parameters required -- returns all custom field definitions.
| Pitfall | Details |
|---|---|
| Subscriber pagination is cursor-based | MAILERLITE_GET_SUBSCRIBERS uses meta.next_cursor -- you must loop until null or counts will be incomplete |
| Campaign pagination is page-based | MAILERLITE_GET_CAMPAIGNS uses page/limit with meta.last_page -- stopping early omits campaigns and distorts trends |
| Sampling bias |
| Tool Slug | Purpose |
|---|---|
MAILERLITE_GET_ACCOUNT_INFO | Verify auth and review account metadata |
MAILERLITE_GET_ACCOUNT_STATS | Get aggregate performance metrics |
MAILERLITE_GET_SUBSCRIBERS | List subscribers with filtering and pagination |
MAILERLITE_GET_CAMPAIGNS | List campaigns with status/type filters |
MAILERLITE_GET_GROUPS | List and sort subscriber groups |
MAILERLITE_GET_SEGMENTS |
Powered byComposio
Weekly Installs
0
Repository
GitHub Stars
43.1K
First Seen
Jan 1, 1970
Security Audits
营销心理学与心智模型应用指南 | 提升营销决策与客户行为理解
38,900 周安装
cursor | string | No | Pagination cursor from previous response meta.cursor |
include | string | No | Set to groups to include group memberships |
rsslimit | integer | No | Items per page (default: 25) |
page | integer | No | Page number (default: 1) |
totalopen_rateclick_ratecreated_at-| Computing engagement metrics from only the first page introduces bias; always aggregate across all pages |
| Nested response shape | MailerLite payloads are nested under results[i].response.data with data and meta subkeys, not a flat data key -- parse accordingly |
| API quotas | Subscriber listing is limited by MailerLite Connect API quotas -- plan batch operations accordingly |
| List audience segments |
MAILERLITE_GET_FIELDS | Retrieve custom field definitions |