---
title: "GetResponse MCP server for AI agents - actionlake"
description: "Give Claude 217 GetResponse actions through one MCP server: accounts, contacts, newsletters. Your agent never holds the credential. 100,000 calls a month free."
canonical: https://actionlake.com/connectors/getresponse
updated: 2026-10-23
---

Connectors · Email & messaging

# GetResponse MCP server for AI agents.

actionlake is an MCP gateway: one remote MCP server that connects Claude and other MCP clients to GetResponse and the rest of your systems. It gives your agent 217 GetResponse actions (125 reads, 65 writes and 27 that wait for a confirmation) and holds the GetResponse credential itself, so the agent never does. It paces GetResponse's limits and records every call.

[Connect GetResponse free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

100,000 free calls a month. No card, no email, no password: press Start a free sandbox on the next screen and keep the key it shows you.

`claude mcp add --transport http actionlake https://connect.actionlake.com/mcp`

the first call

```
do {
  action: "getresponse.campaigns.list",
  intent: "check which GetResponse account is connected"
}
# Get a list of campaigns · read · 1 upstream call
```

- 217 actions in one signed file
- 125 read look, never change
- 65 write create and update
- 27 wait for a yes destructive, confirmed first

Set up

## Connect GetResponse in three steps.

1. 01
   ### Add actionlake to Claude.
   Run the command once in Claude Code; its consent page can create a free sandbox: 100,000 calls a month, no card. In the Claude app, add a custom connector with the URL below and paste your key on the consent page. Creating a new sandbox from the Claude app is not yet tested by us.
   `https://connect.actionlake.com/mcp`
2. 02
   ### Connect GetResponse.
   API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead. actionlake stores what you paste write-only, sealed under your tenant's key.
   - `api_key` GetResponse API key
   - `domain` Where your GetResponse lives: your domain
   - `host` Where your GetResponse lives: your host
   ```
   account { op: "connections.requirements", service: "getresponse" }
   # free: exactly what to paste, and what is found for you
   ```
3. 03
   ### Make the first call. Check before a write.
   Ask in plain words; Claude picks the action. Before anything changes, `check` validates the call and prices it, for free.
   ```
   do    { action: "getresponse.campaigns.list" }
   # get a list of campaigns · read · 1 upstream call
   check { action: "getresponse.campaigns.create", input: { … } }
   # free: inputs, permissions, cost and confirmations, nothing sent
   ```

GetResponse at a glance

**Sign-in**

API key. No consent screen: your agent can connect it for you, but the key then passes through your chat. To keep it out of the model's context, paste it in the console instead.

**You provide**

`api_key`

**Setup fields**

`domain` `host`

**Limits we pace to**

30,000 calls per 10 minutes and 80 a second, per connection

**API covered**

GetResponse (email marketing, contacts, newsletters, automation and ecommerce) API GetResponse APIv3 (OpenAPI 3.0)`api.getresponse.com`

**Built from**

GetResponse's documentation, read 23 October 2026[apireference.getresponse.com](https://apireference.getresponse.com/open-api.json)

**Service file**

Version 1.0.0, signed (Ed25519)

**Cached reads**

125 of 125 reads, for up to 5 minutes; a write clears what it affects

**Shared entities**

5, so ask can line GetResponse up with your other systems

**Data**

Processed and stored in Sydney, Australia. No US region yet

Capabilities

## What an AI agent can do in GetResponse.

217 actions in 50 areas. Every one carries its effect, so a key can allow the reads and hold the rest.

- **125** read look, never change
- **65** write create and update
- **27** destructive wait for a confirmation

1. ### Accounts
   14
   9 read · 4 write · 1 destructive
   Account information · List of Industry Tags · History of logins · Send limits
2. ### Contacts
   10
   4 read · 5 write · 1 destructive
   Get contact list · Get contact details by contact ID · Update contact details · Create a new contact
3. ### Newsletters
   8
   4 read · 2 write · 2 destructive
   Get the newsletter list · Create newsletter · Get a single newsletter by its ID · Delete newsletter
4. ### Search contacts
   8
   4 read · 3 write · 1 destructive
   Get a saved search contact list · Create search contacts · Get search contacts by contact ID · Update search contacts
5. ### Campaign statistics
   7
   7 read · 0 write · 0 destructive
   Get balance statistics · Get campaign size statistics · Get subscriber location statistics · Get subscriber origin statistics
6. ### Campaigns
   7
   4 read · 3 write · 0 destructive
   Get a list of campaigns · Create a campaign · Get a single campaign by the campaign ID · Update a campaign
7. ### Products
   7
   2 read · 4 write · 1 destructive
   Get a product list · Create product · Get a single product by ID · Update product
8. ### Ab tests
   6
   2 read · 2 write · 2 destructive
   Create a new A/B test · The list of A/B tests · Choose A/B test winner · Get a single A/B test by ID

**42 more areas · 150 actions**

- Autoresponders **6**
- Custom events **6**
- RSS newsletters **6**
- Addresses **5**
- Carts **5**
- Categories **5**
- Custom fields **5**
- Files **5**
- From fields **5**
- Meta fields **5**
- Orders **5**
- Predefined fields **5**
- Product variants **5**
- Shops **5**
- SMS **5**
- Suppressions **5**
- Tags **5**
- Taxes **5**
- Transactional email templates **5**
- Transactional emails **4**
- Custom reports **3**
- Folders **3**
- Forms **3**
- Imports **3**
- Landing pages **3**
- Popups **3**
- Websites **3**
- Workflows **3**
- Click tracks **2**
- Ecommerce statistics **2**
- GDPR fields **2**
- Legacy landing pages **2**
- SMS automation **2**
- Splittests **2**
- Subscription confirmations **2**
- Tracking **2**
- Webforms **2**
- Webinars **2**
- Autoresponder statistics **1**
- Multimedia **1**
- Newsletter statistics **1**
- RSS newsletter statistics **1**

Top actions

## The GetResponse API, shaped for agents.

The ids your agent types, what each does, and the one name it shares with other systems. 76 of GetResponse's 76 action names are shared with at least one other connector, so an agent learns them once.

| Action | What it does | Effect | Same name in |
| --- | --- | --- | --- |
| `getresponse.campaigns.list` Get a list of campaigns | Get a list of campaigns. | read | `comm.audience.list` 26 connectors |
| `getresponse.contacts.list` Get contact list | Get contact list. | read | `comm.audience_member.list` 23 connectors |
| `getresponse.search_contacts.list` Get a saved search contact list | Get a saved search contact list. | read | `comm.audience_segment.list` 22 connectors |
| `getresponse.tags.list` Get the list of tags | Get the list of tags. | read | `crm.tag.list` 65 connectors |
| `getresponse.campaigns.create` Create a campaign | Create a campaign. | write | `comm.audience.create` 24 connectors |
| `getresponse.search_contacts.create` Create search contacts | Create search contacts. | write | `comm.audience_segment.create` 16 connectors |
| `getresponse.contacts.get` Get contact details by contact ID | Get contact details by contact ID. | read | `comm.audience_member.get` 17 connectors |
| `getresponse.shops.list` Get a list of shops | Get a list of shops. | read | `commerce.store.list` 17 connectors |
| `getresponse.newsletters.list` Get the newsletter list | Get the newsletter list. | read | `comm.campaign.list` 41 connectors |
| `getresponse.newsletters.create` Create newsletter | Create newsletter. | write | `comm.campaign.create` 38 connectors |
| `getresponse.search_contacts.delete` Delete search contacts | Delete search contacts. | destructive | `comm.audience_segment.delete` 15 connectors |
| `getresponse.tags.create` Add a new tag | Add a new tag. | write | `crm.tag.create` 49 connectors |

Try it

## Prompts to paste into Claude.

Each one names the GetResponse actions it will call, so you know what it reads and what it changes before you send it.

1. Read read
   Get a list of campaigns in GetResponse and tell me what stands out.
   calls `getresponse.campaigns.list`
2. Write write
   Create a campaign in GetResponse. Show me exactly what you will send before you save it.
   calls `getresponse.campaigns.create`

Governance for GetResponse

## Destructive actions wait for a yes.

27 GetResponse actions are destructive. These are all of them:

- Delete search contacts `getresponse.search_contacts.delete`
- Delete newsletter `getresponse.newsletters.delete`
- Delete tag by ID `getresponse.tags.delete`
- Delete a single custom field definition `getresponse.custom_fields.delete`
- Cancel sending the newsletter `getresponse.newsletters.cancel`
- Delete transactional email template `getresponse.transactional_email_templates.delete`
- Delete product `getresponse.products.delete`
- Deletes a given suppression list by ID `getresponse.suppressions.delete`
- Delete shop `getresponse.shops.delete`
- Delete order `getresponse.orders.delete`
- Delete file by file ID `getresponse.files.delete`
- Delete category `getresponse.categories.delete`
- Delete product variant `getresponse.product_variants.delete`
- Delete folder by folder ID `getresponse.folders.delete`
- Delete cart `getresponse.carts.delete`
- Delete a contact by contact ID `getresponse.contacts.delete`
- Disable callbacks `getresponse.accounts.disable_callbacks`
- Delete tax by ID `getresponse.taxes.delete`
- Delete A/B test `getresponse.ab_tests.delete`
- Delete address `getresponse.addresses.delete`
- Delete 'From' address `getresponse.from_fields.delete`
- Delete meta field `getresponse.meta_fields.delete`
- Delete a custom event by custom event ID `getresponse.custom_events.delete`
- Delete autoresponder `getresponse.autoresponders.delete`
- Delete RSS newsletter `getresponse.rss_newsletters.delete`
- Delete a predefined field `getresponse.predefined_fields.delete`
- Cancel A/B test `getresponse.ab_tests.cancel`

A destructive action runs only with `confirm: true`. Under the `human` policy the agent cannot confirm for itself: the run stops until a named person approves, in the console or from a signed link in an email. The cap on a key is refused before the call is sent, never after.

do getresponse.search_contacts.delete confirm_policy: **human**

Delete search contacts?

**intent:** the user asked me to delete search contacts

run suspended · waiting for a named person · key _getresponse-agent_ cannot confirm itself

In the console, or from an emailed signed link.

a key for this connector

```
account {
  op: "keys.create", name: "getresponse-agent",
  allowed_actions: ["getresponse.*"], cap_calls: 2000,
  confirm_policy: "human_for_writes",
  approval_rules: [
    { match: "getresponse.search_contacts.delete", approver: "lead@example.com" },
    { match: "getresponse.newsletters.delete", approver: "lead@example.com" },
    { match: "getresponse.tags.delete", approver: "lead@example.com" }
  ]
}
```

Illustrative. Scoped to GetResponse only, capped at 2,000 upstream calls, every write confirmed, and the destructive ones approved by a named person.

Cost

## What GetResponse costs on actionlake.

Every GetResponse action is one upstream call, the only thing actionlake bills. Searching, `check`, `cost`, `account` and any call GetResponse refused with 401, 403, 429 or a 5xx are free. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

- 1 upstream call per action all 217 GetResponse actions
- 217 actions page each page of a long list is one call
- 125 reads can be cached a cache hit costs nothing
- 100,000 calls a month, free paid plans from US$49 a month for 250,000

[See pricing](https://actionlake.com/pricing)

Action index

## Every GetResponse action.

217 actions by area: the id your agent calls, what it does, and its effect.

**Accounts 14**

- `getresponse.accounts.disable_callbacks` Disable callbacks destructive
- `getresponse.accounts.get` Account information read
- `getresponse.accounts.get_badge` Current status of your GetResponse badge read
- `getresponse.accounts.get_billing` Billing information read
- `getresponse.accounts.get_blocklist` Returns account blocklist masks read
- `getresponse.accounts.get_callbacks` Get callbacks configuration read
- `getresponse.accounts.list_industries` List of Industry Tags read
- `getresponse.accounts.list_login_history` History of logins read
- `getresponse.accounts.list_sending_limits` Send limits read
- `getresponse.accounts.list_timezones` List of timezones read
- `getresponse.accounts.update` Update account write
- `getresponse.accounts.update_badge` Turn on/off the GetResponse Badge write
- `getresponse.accounts.update_blocklist` Update account blocklist write
- `getresponse.accounts.update_callbacks` Enable or update callbacks configuration write

**Contacts 10**

- `getresponse.contacts.create` Create a new contact write
- `getresponse.contacts.create_batch` Create multiple contacts at once write
- `getresponse.contacts.delete` Delete a contact by contact ID destructive
- `getresponse.contacts.get` Get contact details by contact ID read
- `getresponse.contacts.list` Get contact list read
- `getresponse.contacts.list_activities` Get a list of contact activities read
- `getresponse.contacts.list_consents` Get contact's consent fields read
- `getresponse.contacts.update` Update contact details write
- `getresponse.contacts.upsert_custom_fields` Upsert the custom fields of a contact write
- `getresponse.contacts.upsert_tags` Upsert the tags of a contact write

**Newsletters 8**

- `getresponse.newsletters.cancel` Cancel sending the newsletter destructive
- `getresponse.newsletters.create` Create newsletter write
- `getresponse.newsletters.delete` Delete newsletter destructive
- `getresponse.newsletters.get` Get a single newsletter by its ID read
- `getresponse.newsletters.get_statistics` The statistics of single newsletter read
- `getresponse.newsletters.list` Get the newsletter list read
- `getresponse.newsletters.list_activities` Get newsletter activities read
- `getresponse.newsletters.send_draft` Send the newsletter draft write

**Search contacts 8**

- `getresponse.search_contacts.create` Create search contacts write
- `getresponse.search_contacts.delete` Delete search contacts destructive
- `getresponse.search_contacts.get` Get search contacts by contact ID read
- `getresponse.search_contacts.list` Get a saved search contact list read
- `getresponse.search_contacts.list_contacts` Get contacts by search contacts ID read
- `getresponse.search_contacts.query_contacts` Search contacts using conditions read
- `getresponse.search_contacts.update` Update search contacts write
- `getresponse.search_contacts.upsert_custom_fields` Upsert custom fields by search contacts write

**Campaign statistics 7**

- `getresponse.campaign_statistics.balance` Get balance statistics read
- `getresponse.campaign_statistics.list_size` Get campaign size statistics read
- `getresponse.campaign_statistics.locations` Get subscriber location statistics read
- `getresponse.campaign_statistics.origins` Get subscriber origin statistics read
- `getresponse.campaign_statistics.removals` Get removal statistics read
- `getresponse.campaign_statistics.subscriptions` Get the number and origin of subscription statistics read
- `getresponse.campaign_statistics.summary` Get the statistics summary for selected campaigns read

**Campaigns 7**

- `getresponse.campaigns.create` Create a campaign write
- `getresponse.campaigns.get` Get a single campaign by the campaign ID read
- `getresponse.campaigns.get_blocklist` Returns campaign blocklist masks read
- `getresponse.campaigns.list` Get a list of campaigns read
- `getresponse.campaigns.list_contacts` Get contacts from a single campaign read
- `getresponse.campaigns.update` Update a campaign write
- `getresponse.campaigns.update_blocklist` Updates campaign blocklist masks write

**Products 7**

- `getresponse.products.create` Create product write
- `getresponse.products.delete` Delete product destructive
- `getresponse.products.get` Get a single product by ID read
- `getresponse.products.list` Get a product list read
- `getresponse.products.update` Update product write
- `getresponse.products.upsert_categories` Upsert product categories write
- `getresponse.products.upsert_meta_fields` Upsert product meta fields write

**Ab tests 6**

- `getresponse.ab_tests.cancel` Cancel A/B test destructive
- `getresponse.ab_tests.choose_winner` Choose A/B test winner write
- `getresponse.ab_tests.create` Create a new A/B test write
- `getresponse.ab_tests.delete` Delete A/B test destructive
- `getresponse.ab_tests.get` Get a single A/B test by ID read
- `getresponse.ab_tests.list` The list of A/B tests read

**Autoresponders 6**

- `getresponse.autoresponders.create` Create autoresponder write
- `getresponse.autoresponders.delete` Delete autoresponder destructive
- `getresponse.autoresponders.get` Get a single autoresponder by its ID read
- `getresponse.autoresponders.get_statistics` The statistics for a single autoresponder read
- `getresponse.autoresponders.list` Get the list of autoresponders read
- `getresponse.autoresponders.update` Update autoresponder write

**Custom events 6**

- `getresponse.custom_events.create` Create custom event write
- `getresponse.custom_events.delete` Delete a custom event by custom event ID destructive
- `getresponse.custom_events.get` Get custom events by custom event ID read
- `getresponse.custom_events.list` Get a list of custom events read
- `getresponse.custom_events.trigger` Trigger a custom event write
- `getresponse.custom_events.update` Update custom event details write

**RSS newsletters 6**

- `getresponse.rss_newsletters.create` Create RSS newsletter write
- `getresponse.rss_newsletters.delete` Delete RSS newsletter destructive
- `getresponse.rss_newsletters.get` Get RSS newsletter by ID read
- `getresponse.rss_newsletters.get_statistics` Get RSS newsletter statistics by ID read
- `getresponse.rss_newsletters.list` Get the list of RSS newsletters read
- `getresponse.rss_newsletters.update` Update RSS newsletter write

**Addresses 5**

- `getresponse.addresses.create` Create address write
- `getresponse.addresses.delete` Delete address destructive
- `getresponse.addresses.get` Get an address by ID read
- `getresponse.addresses.list` Get a list of addresses read
- `getresponse.addresses.update` Update address write

**Carts 5**

- `getresponse.carts.create` Create cart write
- `getresponse.carts.delete` Delete cart destructive
- `getresponse.carts.get` Get cart by ID read
- `getresponse.carts.list` Get shop carts read
- `getresponse.carts.update` Update cart write

**Categories 5**

- `getresponse.categories.create` Create category write
- `getresponse.categories.delete` Delete category destructive
- `getresponse.categories.get` Get a single category by ID read
- `getresponse.categories.list` Get the shop categories list read
- `getresponse.categories.update` Update category write

**Custom fields 5**

- `getresponse.custom_fields.create` Create a custom field write
- `getresponse.custom_fields.delete` Delete a single custom field definition destructive
- `getresponse.custom_fields.get` Get a single custom field definition by the custom field ID read
- `getresponse.custom_fields.list` Get a list of custom fields read
- `getresponse.custom_fields.update` Update the custom field definition write

**Files 5**

- `getresponse.files.create` Create a file write
- `getresponse.files.delete` Delete file by file ID destructive
- `getresponse.files.get` Get file by ID read
- `getresponse.files.get_quota` Get storage space information read
- `getresponse.files.list` Get the list of files read

**From fields 5**

- `getresponse.from_fields.create` Create 'From' address write
- `getresponse.from_fields.delete` Delete 'From' address destructive
- `getresponse.from_fields.get` Get a single 'From' address by ID read
- `getresponse.from_fields.list` Get the list of 'From' addresses read
- `getresponse.from_fields.set_default` Set a 'From' address as default write

**Meta fields 5**

- `getresponse.meta_fields.create` Create meta field write
- `getresponse.meta_fields.delete` Delete meta field destructive
- `getresponse.meta_fields.get` Get the meta field by ID read
- `getresponse.meta_fields.list` Get the shop meta fields read
- `getresponse.meta_fields.update` Update meta field write

**Orders 5**

- `getresponse.orders.create` Create order write
- `getresponse.orders.delete` Delete order destructive
- `getresponse.orders.get` Get a single order by ID read
- `getresponse.orders.list` Get the list of orders read
- `getresponse.orders.update` Update order write

**Predefined fields 5**

- `getresponse.predefined_fields.create` Create a predefined field write
- `getresponse.predefined_fields.delete` Delete a predefined field destructive
- `getresponse.predefined_fields.get` Get a predefined field by ID read
- `getresponse.predefined_fields.list` Get the predefined fields list read
- `getresponse.predefined_fields.update` Update a predefined field write

**Product variants 5**

- `getresponse.product_variants.create` Create product variant write
- `getresponse.product_variants.delete` Delete product variant destructive
- `getresponse.product_variants.get` Get a single product variant by ID read
- `getresponse.product_variants.list` Get a list of product variants read
- `getresponse.product_variants.update` Update product variant write

**Shops 5**

- `getresponse.shops.create` Create shop write
- `getresponse.shops.delete` Delete shop destructive
- `getresponse.shops.get` Get a single shop by ID read
- `getresponse.shops.list` Get a list of shops read
- `getresponse.shops.update` Update shop write

**SMS 5**

- `getresponse.sms.get` Get a single SMS message by its ID read
- `getresponse.sms.get_statistics` Get details for the SMS message statistics read
- `getresponse.sms.list` Get the list of SMS messages read
- `getresponse.sms.list_sender_names` Get a list of SMS sender names read
- `getresponse.sms.send` Send an SMS message write

**Suppressions 5**

- `getresponse.suppressions.create` Creates a new suppression list write
- `getresponse.suppressions.delete` Deletes a given suppression list by ID destructive
- `getresponse.suppressions.get` Get a suppression list by ID read
- `getresponse.suppressions.list` Get suppression lists read
- `getresponse.suppressions.update` Update a suppression list by ID write

**Tags 5**

- `getresponse.tags.create` Add a new tag write
- `getresponse.tags.delete` Delete tag by ID destructive
- `getresponse.tags.get` Get tag by ID read
- `getresponse.tags.list` Get the list of tags read
- `getresponse.tags.update` Update tag by ID write

**Taxes 5**

- `getresponse.taxes.create` Create tax write
- `getresponse.taxes.delete` Delete tax by ID destructive
- `getresponse.taxes.get` Get a single tax by ID read
- `getresponse.taxes.list` Get a list of taxes read
- `getresponse.taxes.update` Update tax write

**Transactional email templates 5**

- `getresponse.transactional_email_templates.create` Create transactional email template write
- `getresponse.transactional_email_templates.delete` Delete transactional email template destructive
- `getresponse.transactional_email_templates.get` Get a single template by ID read
- `getresponse.transactional_email_templates.list` Get the list of transactional email templates read
- `getresponse.transactional_email_templates.update` Update transactional email template write

**Transactional emails 4**

- `getresponse.transactional_emails.get` Get transactional email details by transactional email ID read
- `getresponse.transactional_emails.get_statistics` Get the overall statistics of transactional emails read
- `getresponse.transactional_emails.list` Get the list of transactional emails read
- `getresponse.transactional_emails.send` Send transactional email write

**Custom reports 3**

- `getresponse.custom_reports.create` Create the custom report write
- `getresponse.custom_reports.get` Get a single custom report by ID read
- `getresponse.custom_reports.list` Get a list of custom reports read

**Folders 3**

- `getresponse.folders.create` Create a folder write
- `getresponse.folders.delete` Delete folder by folder ID destructive
- `getresponse.folders.list` Get the list of folders read

**Forms 3**

- `getresponse.forms.get` Get form by ID read
- `getresponse.forms.list` Get the list of forms read
- `getresponse.forms.list_variants` Get the list of form variants (A/B tests) read

**Imports 3**

- `getresponse.imports.create` Schedule a new contact import write
- `getresponse.imports.get` Get import details by ID read
- `getresponse.imports.list` Get a list of imports read

**Landing pages 3**

- `getresponse.landing_pages.get` Get a single landing page by ID read
- `getresponse.landing_pages.get_performance` Get details for landing page statistics read
- `getresponse.landing_pages.list` Get the list of landing pages read

**Popups 3**

- `getresponse.popups.get` Get a single form or popup by ID read
- `getresponse.popups.get_performance` Get statistics for a single form or popup read
- `getresponse.popups.list` Get the list of forms and popups read

**Websites 3**

- `getresponse.websites.get` Get a single Website by ID read
- `getresponse.websites.get_performance` Get details for website statistics read
- `getresponse.websites.list` Get the list of websites read

**Workflows 3**

- `getresponse.workflows.get` Get workflow by ID read
- `getresponse.workflows.list` Get workflows read
- `getresponse.workflows.update` Update workflow write

**Click tracks 2**

- `getresponse.click_tracks.get` Get click tracked link details by click track ID read
- `getresponse.click_tracks.list` Get click tracked links list read

**Ecommerce statistics 2**

- `getresponse.ecommerce_statistics.performance` Get the ecommerce general performance statistics read
- `getresponse.ecommerce_statistics.revenue` Get the ecommerce revenue statistics read

**GDPR fields 2**

- `getresponse.gdpr_fields.get` Get GDPR Field details read
- `getresponse.gdpr_fields.list` Get the GDPR fields list read

**Legacy landing pages 2**

- `getresponse.legacy_landing_pages.get` Get single landing page by ID read
- `getresponse.legacy_landing_pages.list` Get a list of landing pages read

**SMS automation 2**

- `getresponse.sms_automation.get` Get a single automated SMS message by its ID read
- `getresponse.sms_automation.list` Get the list of automated SMS messages read

**Splittests 2**

- `getresponse.splittests.get` Get a single A/B test read
- `getresponse.splittests.list` The list of A/B tests read

**Subscription confirmations 2**

- `getresponse.subscription_confirmations.list_bodies` Get collection of SUBSCRIPTION CONFIRMATIONS bodies read
- `getresponse.subscription_confirmations.list_subjects` Get collection of SUBSCRIPTION CONFIRMATIONS subjects read

**Tracking 2**

- `getresponse.tracking.get` Get Tracking JavaScript code snippets read
- `getresponse.tracking.list_facebook_pixels` Get the list of "Facebook Pixels" read

**Webforms 2**

- `getresponse.webforms.get` Get Legacy Form by ID read
- `getresponse.webforms.list` Get Legacy Forms read

**Webinars 2**

- `getresponse.webinars.get` Get a webinar by ID read
- `getresponse.webinars.list` Get a list of webinars read

**Autoresponder statistics 1**

- `getresponse.autoresponder_statistics.list` The statistics for all autoresponders read

**Multimedia 1**

- `getresponse.multimedia.list` Get images list read

**Newsletter statistics 1**

- `getresponse.newsletter_statistics.list` Total newsletter statistics read

**RSS newsletter statistics 1**

- `getresponse.rss_newsletter_statistics.list` The statistics for all RSS newsletters read

Questions

## The GetResponse MCP server, answered.

**Is there a GetResponse MCP server for Claude?**

Yes. actionlake is an MCP gateway: a remote MCP server that gives Claude, or another MCP client, 217 GetResponse actions across accounts, contacts, newsletters and search contacts, through the same eight tools it uses for every other connector. actionlake is independent; it is not made or endorsed by GetResponse.

**What do I need to connect GetResponse?**

GetResponse API key. Plus your domain and your host. The free call account { op: "connections.requirements", service: "getresponse" } lists exactly what to paste.

**Can an AI agent delete or change things in GetResponse?**

Only if its key allows it, and only with an explicit confirmation. 27 GetResponse actions are destructive, including delete search contacts, delete newsletter and delete tag by ID. Each runs only with confirm: true. Under the human confirm policy, or an approval rule on the key, the run waits until a named person approves it.

**Will an AI agent use up my GetResponse API limit?**

actionlake paces every call to the limits in the GetResponse service file: 30,000 calls per 10 minutes and 80 a second per connection. Repeated reads are answered from cache (125 GetResponse actions can be), which never reaches GetResponse.

**What does a GetResponse action cost?**

One upstream call, the only unit actionlake bills. A list that pages bills one call per page (217 GetResponse actions page). Cache hits, searches, dry runs and calls GetResponse refused with 401, 403, 429 or a 5xx are free. The Free plan includes 100,000 calls a month with no card. Paid plans start at US$49 a month for 250,000 calls, with overage from US$0.30 down to US$0.18 per 1,000.

**Which GetResponse API does it cover?**

The GetResponse (email marketing, contacts, newsletters, automation and ecommerce) API GetResponse APIv3 (OpenAPI 3.0) at api.getresponse.com by default, or the base URL set when you connect. It is built from GetResponse's documentation as read on 23 October 2026. 217 actions in 50 areas, each one in the signed service file (version 1.0.0).

**Does actionlake keep my GetResponse data, and where?**

actionlake processes and stores data in Sydney, Australia; there is no US region yet. Reads may be cached for up to 5 minutes, and a write clears the reads it affects. Each run's request and response is kept, sealed, for your plan's trace window: 1 day on Free, 3 days on Starter, 7 days on Pro, 14 days on Team, 30 days on Business and 30 days on Enterprise. Your GetResponse credential is sealed under your tenant's key, never logged and never returned. Your traffic is not used to train models.

**Which AI clients can use it?**

Claude Code, tested by us end to end, and the Claude app as a custom connector, tested by us with an existing key. Other MCP clients that support remote servers over Streamable HTTP (MCP revisions 2025-06-18 and 2025-11-25) and OAuth dynamic client registration, or a bearer header, should connect the same way; we have not tested them. Or plain REST, under the same action names.

## More connectors like GetResponse

Shares the most action names with

- [Mailchimp 61](https://actionlake.com/connectors/mailchimp)
- [MailerLite 45](https://actionlake.com/connectors/mailerlite)
- [Resend 31](https://actionlake.com/connectors/resend)
- [Sinch Mailjet 26](https://actionlake.com/connectors/sinch-mailjet)
- [Elastic Email 25](https://actionlake.com/connectors/elastic-email)
- [Klaviyo 24](https://actionlake.com/connectors/klaviyo)

Joins with, on shared entities

- [ActiveCampaign 3](https://actionlake.com/connectors/activecampaign)
- [Circle 3](https://actionlake.com/connectors/circle)
- [beehiiv 3](https://actionlake.com/connectors/beehiiv)
- [Brevo 2](https://actionlake.com/connectors/brevo)
- [Nutshell CRM 2](https://actionlake.com/connectors/nutshell-crm)
- [Raisely 2](https://actionlake.com/connectors/raisely)

Browse

- [All Email & messaging connectors](https://actionlake.com/connectors/category/email-and-messaging)
- [All connectors](https://actionlake.com/connectors)
- [How actionlake compares](https://actionlake.com/compare)

actionlake is independent. It is not made or endorsed by GetResponse; the name is the vendor's own. Counts are from the GetResponse service file, version 1.0.0.

## Give your agent GetResponse today.

[Connect GetResponse free](https://actionlake.com/console?start=sandbox) [See pricing](https://actionlake.com/pricing)

Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.

---

Source: https://actionlake.com/connectors/getresponse
More: https://actionlake.com/llms.txt
