Skip to content

GetResponse MCP Server

Connect AI assistants such as Claude, Cursor, VS Code, and ChatGPT to GetResponse through the Model Context Protocol.

The GetResponse MCP server lets compatible AI assistants work with your contacts, lists, newsletters, AI campaigns, and campaign statistics through standardized tools.

How MCP works

The Model Context Protocol (MCP) is a standard for connecting AI assistants to external systems. After you add the GetResponse server to an MCP-compatible client, the client discovers the available tools and can use them to complete tasks you request.

The GetResponse MCP server uses Streamable HTTP and OAuth 2.0. When you connect, your client opens the GetResponse sign-in and authorization flow. You don't need to create or paste an API key.

Actions run with the permissions of the GetResponse account you authorize. Review proposed changes before approving actions that create or update account data.

Getting started

  1. Choose the MCP endpoint for your GetResponse account.
  2. Follow the agent setup instructions for your MCP client.
  3. Sign in to GetResponse and authorize the connection when prompted.

Available tools

Contacts and lists

  • get_campaigns — Returns the contact lists defined in your account.
  • get_custom_fields_list — Returns a paginated list of custom fields.
  • get_recently_added_contacts — Returns recently added contacts.
  • get_contacts_by_name — Searches for contacts by name.
  • get_contacts_by_campaign — Searches for contacts in a specified list.
  • get_contacts_who_received_any_message_in_last_days — Returns contacts who received a message during the specified number of days.
  • get_contacts_who_did_not_open_any_message_in_last_days — Returns contacts who didn't open a message during the specified number of days.
  • get_contacts_who_clicked_any_link_in_any_message_in_last_days — Returns contacts who clicked a link during the specified number of days.
  • get_contacts_who_opened_any_message_in_last_days — Returns contacts who opened a message during the specified number of days.
  • get_contacts_who_have_custom_field_assigned — Returns contacts that have a specified custom field assigned.

Newsletters

  • get_email_addresses_list — Returns the email addresses available to the current user.
  • get_newsletter_content — Returns the content of a specified newsletter.
  • get_drafts_list — Returns a paginated list of newsletter drafts.
  • create_newsletter — Creates a newsletter.
  • update_newsletter — Updates an existing newsletter.
  • create_newsletter_with_content — Creates a newsletter with AI-generated content.

Newsletter statistics

  • get_general_performance — Returns a newsletter statistics summary for the specified conditions.
  • get_broadcasts_sent_between_dates — Returns newsletters sent between specified dates.
  • get_single_newsletter_performance_summary — Returns the performance summary for a specified newsletter.

AI campaigns

  • create_marketing_campaign — Creates a marketing campaign with a landing page, newsletter, and welcome message.