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.
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/mcpdo { action: "getresponse.campaigns.list", intent: "check which GetResponse account is connected"}# Get a list of campaigns · read · 1 upstream call- 217actionsin one signed file
- 125readlook, never change
- 65writecreate and update
- 27wait for a yesdestructive, confirmed first
Set up
Connect GetResponse in three steps.
- 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 - 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_keyGetResponse API keydomainWhere your GetResponse lives: your domainhostWhere your GetResponse lives: your host
account { op: "connections.requirements", service: "getresponse" } # free: exactly what to paste, and what is found for you - 03
Make the first call. Check before a write.
Ask in plain words; Claude picks the action. Before anything changes,
checkvalidates the call and prices it, for free.do { action: "getresponse.campaigns.list" }# get a list of campaigns · read · 1 upstream callcheck { 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
domainhost- 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 2026apireference.getresponse.com
- 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.
- 125readlook, never change
- 65writecreate and update
- 27destructivewait for a confirmation
Accounts
149 read · 4 write · 1 destructive
Account information · List of Industry Tags · History of logins · Send limits
Contacts
104 read · 5 write · 1 destructive
Get contact list · Get contact details by contact ID · Update contact details · Create a new contact
Newsletters
84 read · 2 write · 2 destructive
Get the newsletter list · Create newsletter · Get a single newsletter by its ID · Delete newsletter
Search contacts
84 read · 3 write · 1 destructive
Get a saved search contact list · Create search contacts · Get search contacts by contact ID · Update search contacts
Campaign statistics
77 read · 0 write · 0 destructive
Get balance statistics · Get campaign size statistics · Get subscriber location statistics · Get subscriber origin statistics
Campaigns
74 read · 3 write · 0 destructive
Get a list of campaigns · Create a campaign · Get a single campaign by the campaign ID · Update a campaign
Products
72 read · 4 write · 1 destructive
Get a product list · Create product · Get a single product by ID · Update product
Ab tests
62 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.listGet a list of campaigns | Get a list of campaigns. | read | comm.audience.list26 connectors |
getresponse.contacts.listGet contact list | Get contact list. | read | comm.audience_member.list23 connectors |
getresponse.search_contacts.listGet a saved search contact list | Get a saved search contact list. | read | comm.audience_segment.list22 connectors |
getresponse.tags.listGet the list of tags | Get the list of tags. | read | crm.tag.list65 connectors |
getresponse.campaigns.createCreate a campaign | Create a campaign. | write | comm.audience.create24 connectors |
getresponse.search_contacts.createCreate search contacts | Create search contacts. | write | comm.audience_segment.create16 connectors |
getresponse.contacts.getGet contact details by contact ID | Get contact details by contact ID. | read | comm.audience_member.get17 connectors |
getresponse.shops.listGet a list of shops | Get a list of shops. | read | commerce.store.list17 connectors |
getresponse.newsletters.listGet the newsletter list | Get the newsletter list. | read | comm.campaign.list41 connectors |
getresponse.newsletters.createCreate newsletter | Create newsletter. | write | comm.campaign.create38 connectors |
getresponse.search_contacts.deleteDelete search contacts | Delete search contacts. | destructive | comm.audience_segment.delete15 connectors |
getresponse.tags.createAdd a new tag | Add a new tag. | write | crm.tag.create49 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.
- Readread
Get a list of campaigns in GetResponse and tell me what stands out.
calls
getresponse.campaigns.list - Writewrite
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.
Delete search contacts?
intent: the user asked me to delete search contacts
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: "[email protected]" }, { match: "getresponse.newsletters.delete", approver: "[email protected]" }, { match: "getresponse.tags.delete", approver: "[email protected]" } ]}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.
- 1upstream call per actionall 217 GetResponse actions
- 217actions pageeach page of a long list is one call
- 125reads can be cacheda cache hit costs nothing
- 100,000calls a month, freepaid plans from US$49 a month for 250,000
Action index
Every GetResponse action.
217 actions by area: the id your agent calls, what it does, and its effect.
Accounts14
getresponse.accounts.disable_callbacksDisable callbacksdestructivegetresponse.accounts.getAccount informationreadgetresponse.accounts.get_badgeCurrent status of your GetResponse badgereadgetresponse.accounts.get_billingBilling informationreadgetresponse.accounts.get_blocklistReturns account blocklist masksreadgetresponse.accounts.get_callbacksGet callbacks configurationreadgetresponse.accounts.list_industriesList of Industry Tagsreadgetresponse.accounts.list_login_historyHistory of loginsreadgetresponse.accounts.list_sending_limitsSend limitsreadgetresponse.accounts.list_timezonesList of timezonesreadgetresponse.accounts.updateUpdate accountwritegetresponse.accounts.update_badgeTurn on/off the GetResponse Badgewritegetresponse.accounts.update_blocklistUpdate account blocklistwritegetresponse.accounts.update_callbacksEnable or update callbacks configurationwrite
Contacts10
getresponse.contacts.createCreate a new contactwritegetresponse.contacts.create_batchCreate multiple contacts at oncewritegetresponse.contacts.deleteDelete a contact by contact IDdestructivegetresponse.contacts.getGet contact details by contact IDreadgetresponse.contacts.listGet contact listreadgetresponse.contacts.list_activitiesGet a list of contact activitiesreadgetresponse.contacts.list_consentsGet contact's consent fieldsreadgetresponse.contacts.updateUpdate contact detailswritegetresponse.contacts.upsert_custom_fieldsUpsert the custom fields of a contactwritegetresponse.contacts.upsert_tagsUpsert the tags of a contactwrite
Newsletters8
getresponse.newsletters.cancelCancel sending the newsletterdestructivegetresponse.newsletters.createCreate newsletterwritegetresponse.newsletters.deleteDelete newsletterdestructivegetresponse.newsletters.getGet a single newsletter by its IDreadgetresponse.newsletters.get_statisticsThe statistics of single newsletterreadgetresponse.newsletters.listGet the newsletter listreadgetresponse.newsletters.list_activitiesGet newsletter activitiesreadgetresponse.newsletters.send_draftSend the newsletter draftwrite
Search contacts8
getresponse.search_contacts.createCreate search contactswritegetresponse.search_contacts.deleteDelete search contactsdestructivegetresponse.search_contacts.getGet search contacts by contact IDreadgetresponse.search_contacts.listGet a saved search contact listreadgetresponse.search_contacts.list_contactsGet contacts by search contacts IDreadgetresponse.search_contacts.query_contactsSearch contacts using conditionsreadgetresponse.search_contacts.updateUpdate search contactswritegetresponse.search_contacts.upsert_custom_fieldsUpsert custom fields by search contactswrite
Campaign statistics7
getresponse.campaign_statistics.balanceGet balance statisticsreadgetresponse.campaign_statistics.list_sizeGet campaign size statisticsreadgetresponse.campaign_statistics.locationsGet subscriber location statisticsreadgetresponse.campaign_statistics.originsGet subscriber origin statisticsreadgetresponse.campaign_statistics.removalsGet removal statisticsreadgetresponse.campaign_statistics.subscriptionsGet the number and origin of subscription statisticsreadgetresponse.campaign_statistics.summaryGet the statistics summary for selected campaignsread
Campaigns7
getresponse.campaigns.createCreate a campaignwritegetresponse.campaigns.getGet a single campaign by the campaign IDreadgetresponse.campaigns.get_blocklistReturns campaign blocklist masksreadgetresponse.campaigns.listGet a list of campaignsreadgetresponse.campaigns.list_contactsGet contacts from a single campaignreadgetresponse.campaigns.updateUpdate a campaignwritegetresponse.campaigns.update_blocklistUpdates campaign blocklist maskswrite
Products7
getresponse.products.createCreate productwritegetresponse.products.deleteDelete productdestructivegetresponse.products.getGet a single product by IDreadgetresponse.products.listGet a product listreadgetresponse.products.updateUpdate productwritegetresponse.products.upsert_categoriesUpsert product categorieswritegetresponse.products.upsert_meta_fieldsUpsert product meta fieldswrite
Ab tests6
getresponse.ab_tests.cancelCancel A/B testdestructivegetresponse.ab_tests.choose_winnerChoose A/B test winnerwritegetresponse.ab_tests.createCreate a new A/B testwritegetresponse.ab_tests.deleteDelete A/B testdestructivegetresponse.ab_tests.getGet a single A/B test by IDreadgetresponse.ab_tests.listThe list of A/B testsread
Autoresponders6
getresponse.autoresponders.createCreate autoresponderwritegetresponse.autoresponders.deleteDelete autoresponderdestructivegetresponse.autoresponders.getGet a single autoresponder by its IDreadgetresponse.autoresponders.get_statisticsThe statistics for a single autoresponderreadgetresponse.autoresponders.listGet the list of autorespondersreadgetresponse.autoresponders.updateUpdate autoresponderwrite
Custom events6
getresponse.custom_events.createCreate custom eventwritegetresponse.custom_events.deleteDelete a custom event by custom event IDdestructivegetresponse.custom_events.getGet custom events by custom event IDreadgetresponse.custom_events.listGet a list of custom eventsreadgetresponse.custom_events.triggerTrigger a custom eventwritegetresponse.custom_events.updateUpdate custom event detailswrite
RSS newsletters6
getresponse.rss_newsletters.createCreate RSS newsletterwritegetresponse.rss_newsletters.deleteDelete RSS newsletterdestructivegetresponse.rss_newsletters.getGet RSS newsletter by IDreadgetresponse.rss_newsletters.get_statisticsGet RSS newsletter statistics by IDreadgetresponse.rss_newsletters.listGet the list of RSS newslettersreadgetresponse.rss_newsletters.updateUpdate RSS newsletterwrite
Addresses5
getresponse.addresses.createCreate addresswritegetresponse.addresses.deleteDelete addressdestructivegetresponse.addresses.getGet an address by IDreadgetresponse.addresses.listGet a list of addressesreadgetresponse.addresses.updateUpdate addresswrite
Carts5
getresponse.carts.createCreate cartwritegetresponse.carts.deleteDelete cartdestructivegetresponse.carts.getGet cart by IDreadgetresponse.carts.listGet shop cartsreadgetresponse.carts.updateUpdate cartwrite
Categories5
getresponse.categories.createCreate categorywritegetresponse.categories.deleteDelete categorydestructivegetresponse.categories.getGet a single category by IDreadgetresponse.categories.listGet the shop categories listreadgetresponse.categories.updateUpdate categorywrite
Custom fields5
getresponse.custom_fields.createCreate a custom fieldwritegetresponse.custom_fields.deleteDelete a single custom field definitiondestructivegetresponse.custom_fields.getGet a single custom field definition by the custom field IDreadgetresponse.custom_fields.listGet a list of custom fieldsreadgetresponse.custom_fields.updateUpdate the custom field definitionwrite
Files5
getresponse.files.createCreate a filewritegetresponse.files.deleteDelete file by file IDdestructivegetresponse.files.getGet file by IDreadgetresponse.files.get_quotaGet storage space informationreadgetresponse.files.listGet the list of filesread
From fields5
getresponse.from_fields.createCreate 'From' addresswritegetresponse.from_fields.deleteDelete 'From' addressdestructivegetresponse.from_fields.getGet a single 'From' address by IDreadgetresponse.from_fields.listGet the list of 'From' addressesreadgetresponse.from_fields.set_defaultSet a 'From' address as defaultwrite
Meta fields5
getresponse.meta_fields.createCreate meta fieldwritegetresponse.meta_fields.deleteDelete meta fielddestructivegetresponse.meta_fields.getGet the meta field by IDreadgetresponse.meta_fields.listGet the shop meta fieldsreadgetresponse.meta_fields.updateUpdate meta fieldwrite
Orders5
getresponse.orders.createCreate orderwritegetresponse.orders.deleteDelete orderdestructivegetresponse.orders.getGet a single order by IDreadgetresponse.orders.listGet the list of ordersreadgetresponse.orders.updateUpdate orderwrite
Predefined fields5
getresponse.predefined_fields.createCreate a predefined fieldwritegetresponse.predefined_fields.deleteDelete a predefined fielddestructivegetresponse.predefined_fields.getGet a predefined field by IDreadgetresponse.predefined_fields.listGet the predefined fields listreadgetresponse.predefined_fields.updateUpdate a predefined fieldwrite
Product variants5
getresponse.product_variants.createCreate product variantwritegetresponse.product_variants.deleteDelete product variantdestructivegetresponse.product_variants.getGet a single product variant by IDreadgetresponse.product_variants.listGet a list of product variantsreadgetresponse.product_variants.updateUpdate product variantwrite
Shops5
getresponse.shops.createCreate shopwritegetresponse.shops.deleteDelete shopdestructivegetresponse.shops.getGet a single shop by IDreadgetresponse.shops.listGet a list of shopsreadgetresponse.shops.updateUpdate shopwrite
SMS5
getresponse.sms.getGet a single SMS message by its IDreadgetresponse.sms.get_statisticsGet details for the SMS message statisticsreadgetresponse.sms.listGet the list of SMS messagesreadgetresponse.sms.list_sender_namesGet a list of SMS sender namesreadgetresponse.sms.sendSend an SMS messagewrite
Suppressions5
getresponse.suppressions.createCreates a new suppression listwritegetresponse.suppressions.deleteDeletes a given suppression list by IDdestructivegetresponse.suppressions.getGet a suppression list by IDreadgetresponse.suppressions.listGet suppression listsreadgetresponse.suppressions.updateUpdate a suppression list by IDwrite
Tags5
getresponse.tags.createAdd a new tagwritegetresponse.tags.deleteDelete tag by IDdestructivegetresponse.tags.getGet tag by IDreadgetresponse.tags.listGet the list of tagsreadgetresponse.tags.updateUpdate tag by IDwrite
Taxes5
getresponse.taxes.createCreate taxwritegetresponse.taxes.deleteDelete tax by IDdestructivegetresponse.taxes.getGet a single tax by IDreadgetresponse.taxes.listGet a list of taxesreadgetresponse.taxes.updateUpdate taxwrite
Transactional email templates5
getresponse.transactional_email_templates.createCreate transactional email templatewritegetresponse.transactional_email_templates.deleteDelete transactional email templatedestructivegetresponse.transactional_email_templates.getGet a single template by IDreadgetresponse.transactional_email_templates.listGet the list of transactional email templatesreadgetresponse.transactional_email_templates.updateUpdate transactional email templatewrite
Transactional emails4
getresponse.transactional_emails.getGet transactional email details by transactional email IDreadgetresponse.transactional_emails.get_statisticsGet the overall statistics of transactional emailsreadgetresponse.transactional_emails.listGet the list of transactional emailsreadgetresponse.transactional_emails.sendSend transactional emailwrite
Custom reports3
getresponse.custom_reports.createCreate the custom reportwritegetresponse.custom_reports.getGet a single custom report by IDreadgetresponse.custom_reports.listGet a list of custom reportsread
Folders3
getresponse.folders.createCreate a folderwritegetresponse.folders.deleteDelete folder by folder IDdestructivegetresponse.folders.listGet the list of foldersread
Forms3
getresponse.forms.getGet form by IDreadgetresponse.forms.listGet the list of formsreadgetresponse.forms.list_variantsGet the list of form variants (A/B tests)read
Imports3
getresponse.imports.createSchedule a new contact importwritegetresponse.imports.getGet import details by IDreadgetresponse.imports.listGet a list of importsread
Landing pages3
getresponse.landing_pages.getGet a single landing page by IDreadgetresponse.landing_pages.get_performanceGet details for landing page statisticsreadgetresponse.landing_pages.listGet the list of landing pagesread
Popups3
getresponse.popups.getGet a single form or popup by IDreadgetresponse.popups.get_performanceGet statistics for a single form or popupreadgetresponse.popups.listGet the list of forms and popupsread
Websites3
getresponse.websites.getGet a single Website by IDreadgetresponse.websites.get_performanceGet details for website statisticsreadgetresponse.websites.listGet the list of websitesread
Workflows3
getresponse.workflows.getGet workflow by IDreadgetresponse.workflows.listGet workflowsreadgetresponse.workflows.updateUpdate workflowwrite
Click tracks2
getresponse.click_tracks.getGet click tracked link details by click track IDreadgetresponse.click_tracks.listGet click tracked links listread
Ecommerce statistics2
getresponse.ecommerce_statistics.performanceGet the ecommerce general performance statisticsreadgetresponse.ecommerce_statistics.revenueGet the ecommerce revenue statisticsread
GDPR fields2
getresponse.gdpr_fields.getGet GDPR Field detailsreadgetresponse.gdpr_fields.listGet the GDPR fields listread
Legacy landing pages2
getresponse.legacy_landing_pages.getGet single landing page by IDreadgetresponse.legacy_landing_pages.listGet a list of landing pagesread
SMS automation2
getresponse.sms_automation.getGet a single automated SMS message by its IDreadgetresponse.sms_automation.listGet the list of automated SMS messagesread
Splittests2
getresponse.splittests.getGet a single A/B testreadgetresponse.splittests.listThe list of A/B testsread
Subscription confirmations2
getresponse.subscription_confirmations.list_bodiesGet collection of SUBSCRIPTION CONFIRMATIONS bodiesreadgetresponse.subscription_confirmations.list_subjectsGet collection of SUBSCRIPTION CONFIRMATIONS subjectsread
Tracking2
getresponse.tracking.getGet Tracking JavaScript code snippetsreadgetresponse.tracking.list_facebook_pixelsGet the list of "Facebook Pixels"read
Webforms2
getresponse.webforms.getGet Legacy Form by IDreadgetresponse.webforms.listGet Legacy Formsread
Webinars2
getresponse.webinars.getGet a webinar by IDreadgetresponse.webinars.listGet a list of webinarsread
Autoresponder statistics1
getresponse.autoresponder_statistics.listThe statistics for all autorespondersread
Multimedia1
getresponse.multimedia.listGet images listread
Newsletter statistics1
getresponse.newsletter_statistics.listTotal newsletter statisticsread
RSS newsletter statistics1
getresponse.rss_newsletter_statistics.listThe statistics for all RSS newslettersread
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.
Give your agent GetResponse today.
Start free - 100,000 calls/month, no card. No signup. Hard caps on every key. Cached answers are free.