No results were found...

Our new MCP server lets you access MailerLite data in Cursor, streamlining your coding workflows by reducing the need to switch apps. Setup is easy, and once connected, you can perform actions and analyze data in MailerLite with natural language prompts. 

Here are some ideas for tasks you can perform:

  • Pull real email templates

  • Verify data structures  

  • Check subscriber segments

  • Manage campaigns 

  • And more!

Discover more about the MCP server, including email marketing MCP prompts you can use, here. 

How to connect MailerLite with Cursor

MailerLite’s MCP server currently works with all Cursor plans, including free. Here’s how to get set up via Cursor’s handy one-click installation feature. 

  1. Install the Cursor app on your device

  2. Click the one-click install link in this knowledge base article

  3. Follow the on-screen instructions to complete the installation and connect MailerLite

  4. Once set up, you can choose which tools you want to enable

We also have a complete walkthrough of the process. Follow it in the video below.

Tools you can use in Cursor

MailerLite's MCP server has over 40 tools you can use to interact with MailerLite from Cursor. They include tools for subscriber, campaign, group, webhook, segment, automation, form, and authentication management.

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 with filtering 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, ab, resend types)

  • get_campaign: Get specific campaign details

  • list_campaigns: List all campaigns with filtering 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

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

Segment management

  • list_segments: List all segments

  • get_subscribers_in_segment: Get subscribers in a segment with status filtering

  • update_segment: Update segment name

  • delete_segment: Delete a segment

Automation management

  • list_automations: List all automations with filtering by name, group, enabled status

  • get_automation: Get single automation details

  • get_automation_activity: Get subscriber activity for an automation with status filtering

  • create_automation: Create a draft automation

  • delete_automation: Delete an automation

Form management

  • list_forms: List forms by type (popup, 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

Discover more about the tools the MCP server gives you access to in our developer documentation.

A note on tool limits for Cursor's Free plan

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

To solve the issue, go to the MailerLite MCP connector settings within Cursor and disable tools you don't need to use. Simply click on individual tool names, like add_subscriber or create_campaign, and enable or disable them as needed.