A-Curated-List-of-Awesome-Claude-Skills MailerLite Automation
Automate email marketing workflows including subscriber management, campaign analytics, group segmentation, and account monitoring through MailerLite via Claude Skill
git clone https://github.com/Engineer1999/A-Curated-List-of-Awesome-Claude-Skills
T=$(mktemp -d) && git clone --depth=1 https://github.com/Engineer1999/A-Curated-List-of-Awesome-Claude-Skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/app-automations/mailerlite-automation" ~/.claude/skills/engineer1999-a-curated-list-of-awesome-claude-skills-mailerlite-automation && rm -rf "$T"
app-automations/mailerlite-automation/SKILL.mdMailerLite Automation
Automate email marketing operations -- manage subscribers, analyze campaign performance, organize groups and segments, and monitor account health -- all orchestrated through the Claude Skill MCP integration.
Toolkit docs: claude-skills.ai/toolkits/mailerlite
Setup
- Connect your MailerLite account through the Claude Skill MCP server at
https://rube.app/mcp - The agent will prompt you with an authentication link if no active connection exists
- Once connected, all
tools become available for executionMAILERLITE_*
Core Workflows
1. Verify Account & Fetch Metadata
Retrieve 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.
2. Get Account-Wide Performance Stats
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.
3. List & Paginate Subscribers
Retrieve subscribers with optional status filtering and cursor-based pagination.
Tool:
MAILERLITE_GET_SUBSCRIBERS
| Parameter | Type | Required | Description |
|---|---|---|---|
| string | No | Filter by: , , , , |
| integer | No | Subscribers per page (default: 25) |
| string | No | Pagination cursor from previous response |
| string | No | Set to to include group memberships |
Important: Loop with
meta.next_cursor until null to build a complete subscriber list.
4. List & Analyze Campaigns
Retrieve campaigns with optional status/type filters and page-based pagination.
Tool:
MAILERLITE_GET_CAMPAIGNS
| Parameter | Type | Required | Description |
|---|---|---|---|
| string | No | Filter by: , , |
| string | No | Filter by: , , , |
| integer | No | Items per page (default: 25) |
| integer | No | Page number (default: 1) |
Important: Paginate using
meta.last_page to avoid omitting campaigns from historical analysis.
5. Manage Subscriber Groups
List, filter, and sort subscriber groups for audience organization.
Tool:
MAILERLITE_GET_GROUPS
| Parameter | Type | Required | Description |
|---|---|---|---|
| string | No | Partial name match filter |
| integer | No | Max groups to return |
| integer | No | Page number (starting from 1) |
| string | No | Sort by: , , , , (prefix for descending) |
6. Retrieve Audience Segments & Custom Fields
Fetch segments and custom field definitions for advanced audience analysis.
Tools:
MAILERLITE_GET_SEGMENTS and MAILERLITE_GET_FIELDS
Segments:
| Parameter | Type | Required | Description |
|---|---|---|---|
| integer | No | Max segments to return (max 250) |
| integer | No | Page number (starting from 1) |
Fields: No parameters required -- returns all custom field definitions.
Known Pitfalls
| Pitfall | Details |
|---|---|
| Subscriber pagination is cursor-based | uses -- you must loop until or counts will be incomplete |
| Campaign pagination is page-based | uses / with -- stopping early omits campaigns and distorts trends |
| Sampling bias | Computing engagement metrics from only the first page introduces bias; always aggregate across all pages |
| Nested response shape | MailerLite payloads are nested under with and subkeys, not a flat key -- parse accordingly |
| API quotas | Subscriber listing is limited by MailerLite Connect API quotas -- plan batch operations accordingly |
Quick Reference
| Tool Slug | Purpose |
|---|---|
| Verify auth and review account metadata |
| Get aggregate performance metrics |
| List subscribers with filtering and pagination |
| List campaigns with status/type filters |
| List and sort subscriber groups |
| List audience segments |
| Retrieve custom field definitions |
Part of the Claude Skills Hub