Integration

MailerLite integration

Email marketing platform API for managing subscribers, groups, segments, campaigns, custom fields, automations, forms, and webhooks. Send email campaigns, manage mailing lists, segment audiences, automate workflows, and track engagement. Perfect for building newsletter management tools, customer retention pipelines, transactional email senders, and marketing automation integrations.

Ask it in chat

Say what should happen.
The workflow builds itself.

When this happens, do that in MailerLite.Built from the 19 MailerLite tools below, on the connection you add once.

Common MailerLite use cases

  • campaign targeting
  • cleaning up obsolete tags
  • syncing contacts to a CRM
  • cleaning up test campaigns
  • auditing event subscriptions
  • checking subscription status
  • automating newsletter creation
  • campaign performance dashboards
  • tagging a customer after purchase
  • auto-scheduling weekly newsletters

What you can do with MailerLite

Each of these is one operation on one endpoint, available both as a workflow step and as a tool an AI agent can call on its own. Nothing bundles several operations into one action, so what a run did stays readable afterwards.

Most endpoints run on the free plan. A few, mainly the ones that publish on your behalf, need a paid plan.

Subscriber, 5 operations

  • count_subscribersCount subscribersGETReturns the total number of MailerLite subscribers, optionally filtered by status.
  • delete_subscriberDelete subscriberDELETEDeletes a MailerLite subscriber permanently.
  • fetch_subscriberFetch subscriberGETFetches a single MailerLite subscriber by ID or email.
  • list_subscribersList subscribersGETLists MailerLite subscribers with optional status filter and pagination.
  • upsert_subscriberUpsert subscriberPOSTCreates or updates a MailerLite subscriber by email (upsert).

Campaign, 4 operations

  • create_campaignCreate campaignPOSTCreates a new draft MailerLite email campaign.
  • delete_campaignDelete campaignDELETEDeletes a MailerLite campaign permanently.
  • list_campaignsList campaignsGETLists MailerLite email campaigns.
  • schedule_campaignSchedule campaignPOSTSchedules a MailerLite campaign for delivery.

Group, 4 operations

  • create_groupCreate groupPOSTCreates a new MailerLite subscriber group.
  • delete_groupDelete groupDELETEDeletes a MailerLite subscriber group.
  • list_groupsList groupsGETLists MailerLite subscriber groups with stats.
  • update_groupUpdate groupPUTRenames a MailerLite subscriber group.

Field, 2 operations

  • create_fieldCreate fieldPOSTCreates a new MailerLite custom subscriber field.
  • list_fieldsList fieldsGETLists MailerLite custom subscriber fields.

Subscriber group assignment, 2 operations

  • assign_subscriber_to_groupAssign subscriber to groupPOSTAssigns a MailerLite subscriber to a group.
  • unassign_subscriber_from_groupUnassign subscriber from groupDELETERemoves a MailerLite subscriber from a group.

Segment, 1 operation

  • list_segmentsList segmentsGETLists MailerLite subscriber segments.

Webhook, 1 operation

  • list_webhooksList webhooksGETLists configured MailerLite webhooks.

MailerLite API rate limits

  • 120 requests per minute

MailerLite enforces 120 requests per minute per token. Exceeding the limit returns HTTP 429 with a Retry-After header.

These are the limits MailerLite documents, not ones LiveContext measured. They can change and often depend on your plan, so check the MailerLite documentation for current values.

Use MailerLite from Claude Code, Cursor or Codex

Connect MailerLite in LiveContext, create an API key in Settings, then add the LiveContext MCP server to your client. Its MailerLite operations become tools the client can call, next to every other integration you connected.

Claude Code
claude mcp add --transport http livecontext https://livecontext.ai/mcp --header "X-API-Key: YOUR_API_KEY"
Codex (~/.codex/config.toml)
[mcp_servers.livecontext]
url = "https://livecontext.ai/mcp"

[mcp_servers.livecontext.http_headers]
"X-API-Key" = "YOUR_API_KEY"
Cursor, Claude Desktop and other JSON configs
{
  "mcpServers": {
    "livecontext": {
      "type": "http",
      "url": "https://livecontext.ai/mcp",
      "headers": {
        "X-API-Key": "YOUR_API_KEY"
      }
    }
  }
}

Set up the MCP server step by step

How to connect MailerLite

  1. Create your workspace

    Sign up free. Nothing to install.

  2. Connect MailerLite once

    Add your MailerLite connection in Settings. Every tool from this integration reuses it, and secrets are encrypted at rest and visible only to you.

  3. Describe the job in chat

    The workflow builds itself in front of you and picks the endpoints it needs. Drag the steps yourself on the canvas whenever you would rather be explicit.

MailerLite integration FAQ

What can you do with the MailerLite integration?

LiveContext exposes 19 operations on MailerLite, covering subscriber, campaign, group and field. Common uses include campaign targeting, cleaning up obsolete tags and syncing contacts to a CRM.

What are the MailerLite API rate limits?

MailerLite documents 120 requests per minute. MailerLite enforces 120 requests per minute per token. Exceeding the limit returns HTTP 429 with a Retry-After header. Limits are set by MailerLite and can depend on your plan.

Popular integrations

Browse the whole catalog