No results were found...

How to connect MailerLite's MCP with your AI tools

You've come to the right place to learn how to connect your favorite AI tools to your MailerLite account. The MailerLite MCP (Model Context Protocols) server seamlessly integrates with MailerLite's APIs, enabling your AI tools to interact directly with your account data. This guide will walk you through configuring various AI tools to get you started 🚀

Currently supported AI tools

The MailerLite MCP server is designed to work with any MCP-compatible client. The following tools have been tested and have specific instructions below:

🔒 A note on data privacy and authorization

Before you connect, it's important to understand what this means for your data.

By connecting your AI tool to the MailerLite MCP server, you are granting that specific AI tool permission to access and manage your MailerLite data (like subscriber lists, campaigns, and performance metrics) on your behalf.

MailerLite is not sending any of your data to an AI tool. You are in full control. This connection simply enables the AI tool you choose to communicate with your MailerLite account when you give it a command.

The only piece of information you'll need to connect some of our tools is the MailerLite MCP Server URL. Copy this address and paste it into the setup screen for that specific tool: 

MailerLite MCP Server URL: https://mcp.mailerlite.com/mcp

You can follow these steps on both the Claude website and the desktop app.

  1. Make sure you have the latest Claude installed. If you're using the app, please ensure it's updated to the latest version.

  2. Open Claude by launching the desktop app or by navigating to their website in your browser.

  3. In the Claude chat interface, look directly under the text input field and click the tool icon.

  4. From the menu that appears, select Add connectors.

  5. On the next screen, click the Manage connectors button, and then click the Add custom connectors button.

  6. A form will appear. Fill it out as follows:

    - Name: i.e. MailerLite (This is for your own reference).

    - Remote MCP server URL: Paste the server URL: https://mcp.mailerlite.com/mcp.

  7. Click the Add button to save the new connector.

  8. After adding it, you will see 'MailerLite' in your list of available connectors. Click the Connect button next to it.

  9. You will be automatically redirected to the MailerLite website in your browser. Choose the specific account you wish to connect to.

  10. Review the permissions screen and click the Authorize button.

After authorizing, you will be brought back to the Claude app. The connection is now active.

Our VSCode integration works directly with GitHub Copilot, allowing you to manage your MailerLite account from within your code editor.

What you'll need

  • The Visual Studio Code app installed on your computer

  • The GitHub Copilot extension installed and enabled in VSCode. (Good news: Copilot has a free version that is fully compatible with this integration)

How to connect

  1. With VSCode and Copilot ready, simply click the link below.This link begins the installation process inside your VSCode app.

    Connect MailerLite to VSCode

  2. Your web browser will show a pop-up asking for permission to open VSCode. Click Allow.

  3. In the new window, click the Install button to complete the setup.

That’s it! The MailerLite MCP is active and ready to use in VSCode.

  1. First, make sure you have the Cursor application installed on your computer.

  2. Once Cursor is installed, click the link below. This will launch Cursor and begin the connection process.
    Add to Cursor

  3. Your web browser will show a security prompt asking for permission to open Cursor. Click Allow.

  4. In the new window, click the Install button to start the setup.

  5. The MailerLite connector will show a status message. Click the link that says Needs login to start the authorization.

  6. Review the permissions and click the Authorize button.

  7. In the last pop-up window that appears, simply click the Open button to finalize the connection.

That’s it! The MailerLite MCP is active and ready to use in Cursor.

 ⚠️ A note on tool limits for Cursor's Free plan

If you are using Cursor on the free plan, you might see an “Exceeding total tools limit” warning. This is because the free plan currently supports a maximum of 40 active tools from a single connector.

How to manage this: You have full control over which tools are active. To stay within the limit, you can go to the MailerLite MCP connector settings within Cursor. Simply click on individual tool names (e.g., add_subscriber, create_campaign) to enable or disable them as needed. This allows you to customize the toolset for your current task.

Please be aware that access to this feature is limited based on your ChatGPT subscription plan and country. As of July 2025, this functionality is understood to be available primarily to users in the United States on higher-end plans. 

For the most up-to-date instructions on how to connect ChatGPT to MailerLite’s MCP server, we recommend referring to the official documentation provided by OpenAI.

Not sure where to begin? Here are a few examples of what you could ask your AI assistant right now:

  • "Identify my top 3 performing newsletters from the last quarter and tell me what they have in common?"

  • "Show me a comparison of my weekly newsletters vs. my promotional emails this year. Which type gets more clicks?"

  • "Find my best-performing automation and tell me which email in the sequence has the highest drop-off rate."

  • "Help me clean up my list by creating a segment of subscribers who haven't opened an email in the last 6 months."

  • "Show me a breakdown of my subscribers by country."

Once connected, your AI has access to a wide range of tools to manage your MailerLite account. Here's what it can do:

Subscriber management

  • add_subscriber: Add a new subscriber or update existing (supports email, name, fields, groups)

  • get_subscriber: Get subscriber info by ID or email

  • update_subscriber: Update subscriber information (non-destructive)

  • list_subscribers: List all subscribers and filter by status (active, unsubscribed, unconfirmed, bounced, junk)

  • get_subscriber_activity: Get activity history for a subscriber

  • get_subscriber_count: Get total count of subscribers

  • delete_subscriber: Delete a subscriber (keeps info for re-subscription)

  • forget_subscriber: GDPR-compliant complete removal of subscriber data

  • get_single_import: Get details of a single import

Campaign management

  • create_campaign: Create a new email campaign (regular, A/B, resend types)

  • get_campaign: Get specific campaign details

  • list_campaigns: List all campaigns and filter by status and type

  • update_campaign: Update campaign details (name, subject, from, content)

  • delete_campaign: Delete a campaign

  • schedule_campaign: Schedule a campaign to be sent

  • cancel_campaign: Cancel a scheduled campaign

  • get_campaign_subscribers: Get subscribers who received a campaign with filters

Group management

  • list_groups: List all subscriber groups

  • create_group: Create a new subscriber group

  • update_group: Update group name

  • delete_group: Delete a group

  • get_group_subscribers: Get subscribers in a group

  • assign_subscriber_to_group: Add a subscriber to a group

  • unassign_subscriber_from_group: Remove a subscriber from a group

  • import_subscribers_to_group: Bulk import subscribers to a group

Segment management

  • list_segments: List all segments

  • get_subscribers_in_segment: Get subscribers in a segment and filter by status 

  • update_segment: Update segment name

  • delete_segment: Delete a segment

Automation management

  • list_automations: List all automations and filter by name, group, enabled status

  • get_automation: Get single automation details

  • get_automation_activity: Get subscriber activity for an automation and filter by status 

  • create_automation: Create a draft automation

  • delete_automation: Delete an automation

Form management

  • list_forms: List forms by type (pop-up, embedded, promotion)

  • get_form: Get single form details

  • update_form: Update form name

  • delete_form: Delete a form

  • get_form_subscribers: Get subscribers who signed up through a form

Authentication

  • get_auth_status: Get current authentication status

Webhook management

  • list_webhooks: List all webhooks

  • get_webhook: Get specific webhook details

  • create_webhook: Create a new webhook with name, URL, and events

  • update_webhook: Update webhook details including enabling/disabling

  • delete_webhook: Delete a webhook

Frequently Asked Questions

What is MCP?

MCP stands for Model Context Protocols.

At its core, it's a standardized set of rules that allows AI assistants (Models) to communicate with external services like MailerLite.

Normally, for an AI to use a service, a developer has to write custom code to connect them. MCP eliminates this need by creating a universal language. It lets MailerLite advertise its functions like add_subscriber or create_campaign as a standard set of "tools." Any AI that understands the MCP standard can then automatically see and use these tools to carry out your requests.

What does the MCP server for MailerLite do?

The MCP server acts as a secure bridge between your AI tool and your MailerLite account. It translates the standard commands from your AI into specific actions within MailerLite, like adding a subscriber or analyzing a campaign. This allows your AI tool to understand and use MailerLite's features without needing a complex, custom-built integration.

What are some examples of things I could do with it?

You can ask your AI assistant to perform complex analysis or carry out tasks in plain language.
For example, you could ask:

"Identify my top 3 performing newsletters from the last quarter and tell me what they have in common?"

"Help me clean up my list by creating a segment of subscribers who haven't opened an email in the last 6 months."

"Find my best-performing automation and tell me which email in the sequence has the highest drop-off rate."

Who is this MCP server intended for?

It's for anyone who uses AI assistants and wants to make their email marketing workflow more efficient. This includes:

Marketers and business owners who want to quickly analyze data and manage tasks without deep-diving into the MailerLite interface

Developers and power users who want to integrate email marketing into their scripts and automated workflows

Anyone looking to save time by delegating their MailerLite tasks to an AI assistant

Is it difficult to set up?

No, it’s designed to be straightforward. For many AI tools like ChatGPT, it's as simple as finding MailerLite in a "Connectors" list and clicking "Connect." For others, it typically involves copying and pasting the server URL into a settings field. This article provides detailed, step-by-step instructions for all supported clients.

What kind of MailerLite data can an AI tool/LLM access via this server?

By authorizing a connection, you grant your chosen AI assistant permission to access the data needed to perform your requests. This includes information across several categories:

Subscriber data: Names, emails, status, groups, fields, and activity history

Campaign data: Content, settings, and performance metrics like open and click rates

Groups and segments: Lists of your subscriber groups and segments

Automations and forms: Details about your automation workflows and forms

You are always in control of this connection. For a complete breakdown of every available function, please see the Full list of available tools section in this guide.

Last time edited: Jul 21, 2025