# How to integrate GetResponse MCP with Hermes

```json
{
  "title": "How to integrate GetResponse MCP with Hermes",
  "toolkit": "GetResponse",
  "toolkit_slug": "getresponse",
  "framework": "Hermes",
  "framework_slug": "hermes-agent",
  "url": "https://composio.dev/toolkits/getresponse/framework/hermes-agent",
  "markdown_url": "https://composio.dev/toolkits/getresponse/framework/hermes-agent.md",
  "updated_at": "2026-09-09T05:37:24.537Z"
}
```

## Introduction

Hermes is a 24/7 autonomous agent that lives on your computer or server — it remembers what it learns and evolves as your usage grows.
This guide explains the easiest and most robust way to connect your GetResponse account to Hermes. You can do this through either Composio Connect CLI or Composio Connect MCP. For personal use we recommend the CLI, but you won't go wrong with MCP either.

## Also integrate GetResponse with

- [ChatGPT Work](https://composio.dev/toolkits/getresponse/framework/chatgpt)
- [Claude Cowork](https://composio.dev/toolkits/getresponse/framework/claude-cowork)

## TL;DR

### What is Composio Connect?
Composio Connect is a consumer offering that lets anyone plug 1,500+ applications directly into their agent harness — including Hermes. It can:
- Search and load tools from relevant toolkits on-demand, reducing context usage.
- Chain multiple tools to accomplish complex workflows via a remote workbench, without excessive back-and-forth with the LLM.
- Manage app authentication end-to-end with zero manual overhead.

## Connect GetResponse to Hermes

### Integrating GetResponse with Hermes
### Using Composio Connect CLI
1. Install the Composio CLI
Run the install script directly, or paste https://composio.dev/hermes into your Hermes chat box to have it installed for you.

```bash
curl -fsSL https://composio.dev/install | bash
```

## What is the GetResponse MCP server, and what's possible with it?

The GetResponse MCP server is an implementation of the Model Context Protocol that connects your AI agent and assistants like Claude, Cursor, etc directly to your GetResponse account. It provides structured and secure access so your agent can perform GetResponse operations on your behalf.

## Supported Tools

| Tool slug | Name | Description |
|---|---|---|
| `GETRESPONSE_CANCEL_AB_TEST` | Cancel A/B test | Schedule cancellation of an A/B test. |
| `GETRESPONSE_CANCEL_NEWSLETTER_SEND` | Cancel sending the newsletter | Cancel newsletter sending and turn the newsletter into a draft. |
| `GETRESPONSE_CREATE_ADDRESS` | Create address | Create an address in the connected GetResponse account. |
| `GETRESPONSE_CREATE_AND_SEND_NEWSLETTER` | Create and send newsletter | Create a newsletter and immediately queue delivery, or schedule it when send_settings.sendOn is supplied. GetResponse limits this endpoint to 256 calls per day. |
| `GETRESPONSE_CREATE_AUTORESPONDER` | Create autoresponder | Create an autoresponder that automatically delivers its message when the configured trigger and timing conditions are met. |
| `GETRESPONSE_CREATE_CAMPAIGN` | Create campaign | Create a campaign (contact list); configured double opt-in can automatically send confirmation emails, and subscription notifications can alert configured recipients. |
| `GETRESPONSE_CREATE_CART` | Create cart | Create a cart with its selected product variants. |
| `GETRESPONSE_CREATE_CATEGORY` | Create category | Create a shop category; setting is_default makes it the shop's default category and changes the previous default. |
| `GETRESPONSE_CREATE_CONTACT` | Create a new contact | Submit a contact for asynchronous creation in a campaign. GetResponse returns no contact ID; use LIST_CONTACTS with the email filter to find the contact after processing. |
| `GETRESPONSE_CREATE_CONTACTS_BATCH` | Create multiple contacts at once | Submit multiple contacts for asynchronous creation in one campaign. GetResponse returns no contact IDs; use LIST_CONTACTS after processing to find accepted contacts. |
| `GETRESPONSE_CREATE_CUSTOM_EVENT` | Create a custom event | Create a custom event definition with typed attributes. |
| `GETRESPONSE_CREATE_CUSTOM_FIELD` | Create a custom field | Create a custom field definition. |
| `GETRESPONSE_CREATE_CUSTOM_REPORT` | Create the custom report | Schedule a one-time custom report. Requires a paid custom-reports entitlement, and available report types depend on the pricing plan. |
| `GETRESPONSE_CREATE_FILE` | Create a file | Create a File Library file from base64-encoded content. |
| `GETRESPONSE_CREATE_FOLDER` | Create a folder | Create a File Library folder. |
| `GETRESPONSE_CREATE_FROM_ADDRESS` | Create 'From' address | Create a GetResponse sender name and email address. |
| `GETRESPONSE_CREATE_IMPORT` | Create a contact import | Start an asynchronous contact import into a campaign. |
| `GETRESPONSE_CREATE_META_FIELD` | Create meta field | Create a meta field in a shop. |
| `GETRESPONSE_CREATE_NEWSLETTER_DRAFT` | Create newsletter draft | Create a newsletter draft without sending or scheduling delivery. GetResponse requires send_settings but stores the message as a draft. |
| `GETRESPONSE_CREATE_ORDER` | Create order | Create an ecommerce order and trigger matching Make a purchase workflows unless additional_flags is skipAutomation. |
| `GETRESPONSE_CREATE_PREDEFINED_FIELD` | Create a predefined field | Create a campaign-specific predefined field in GetResponse. |
| `GETRESPONSE_CREATE_PRODUCT` | Create product | Create a product and its nested ecommerce data in a shop. |
| `GETRESPONSE_CREATE_PRODUCT_VARIANT` | Create product variant | Create a product variant with images, meta fields, and taxes. |
| `GETRESPONSE_CREATE_RSS_NEWSLETTER` | Create RSS newsletter | Create and configure an RSS-to-email newsletter, which can deliver new feed content when enabled. Requires the RSS email-marketing entitlement. |
| `GETRESPONSE_CREATE_SAVED_CONTACT_SEARCH` | Create search contacts | Create a saved contact search from condition sections. |
| `GETRESPONSE_CREATE_SHOP` | Create shop | Create an ecommerce shop. |
| `GETRESPONSE_CREATE_SUBJECT_AB_TEST` | Create a subject A/B test | Create a subject-line A/B test with two to five variants and start or schedule delivery to its selected recipients. |
| `GETRESPONSE_CREATE_SUPPRESSION` | Create a suppression list | Create a new suppression list. |
| `GETRESPONSE_CREATE_TAG` | Add a new tag | Add a new tag. |
| `GETRESPONSE_CREATE_TAX` | Create tax | Create a tax for a shop. |
| `GETRESPONSE_CREATE_TRANSACTIONAL_EMAIL_TEMPLATE` | Create transactional email template | Create a reusable transactional email template. |
| `GETRESPONSE_DELETE_AB_TEST` | Delete A/B test | Delete an A/B test. |
| `GETRESPONSE_DELETE_ADDRESS` | Delete address | Delete an existing GetResponse account address. |
| `GETRESPONSE_DELETE_AUTORESPONDER` | Delete autoresponder | Permanently delete an autoresponder. |
| `GETRESPONSE_DELETE_CART` | Delete cart | Delete a cart from a shop. |
| `GETRESPONSE_DELETE_CATEGORY` | Delete category | Delete a category from a shop. |
| `GETRESPONSE_DELETE_CONTACT` | Delete a contact by contact ID | Permanently remove a contact; when message_id is supplied, record the removal as an unsubscribe from that message, optionally with the source IP address. |
| `GETRESPONSE_DELETE_CUSTOM_EVENT` | Delete a custom event | Delete a custom event definition by ID. |
| `GETRESPONSE_DELETE_CUSTOM_FIELD` | Delete a custom field | Delete a custom field definition by ID. |
| `GETRESPONSE_DELETE_FILE` | Delete file by file ID | Permanently delete a File Library file by ID. |
| `GETRESPONSE_DELETE_FOLDER` | Delete folder by folder ID | Permanently delete a File Library folder by ID. |
| `GETRESPONSE_DELETE_FROM_ADDRESS` | Delete 'From' address | Delete a GetResponse 'From' address, optionally replacing its references with another address. |
| `GETRESPONSE_DELETE_META_FIELD` | Delete meta field | Delete a meta field from a shop. |
| `GETRESPONSE_DELETE_NEWSLETTER` | Delete newsletter | Delete a newsletter by ID. |
| `GETRESPONSE_DELETE_ORDER` | Delete order | Delete an order from a shop. |
| `GETRESPONSE_DELETE_PREDEFINED_FIELD` | Delete a predefined field | Delete an existing GetResponse predefined field. |
| `GETRESPONSE_DELETE_PRODUCT` | Delete product | Delete a product from a shop. |
| `GETRESPONSE_DELETE_PRODUCT_VARIANT` | Delete product variant | Delete a product variant. |
| `GETRESPONSE_DELETE_RSS_NEWSLETTER` | Delete RSS newsletter | Permanently delete an RSS newsletter. |
| `GETRESPONSE_DELETE_SAVED_CONTACT_SEARCH` | Delete search contacts | Delete a saved contact search. |
| `GETRESPONSE_DELETE_SHOP` | Delete shop | Delete an ecommerce shop. |
| `GETRESPONSE_DELETE_SUPPRESSION` | Delete a suppression list | Delete a suppression list by ID. |
| `GETRESPONSE_DELETE_TAG` | Delete tag by ID | Delete a tag by ID. |
| `GETRESPONSE_DELETE_TAX` | Delete tax by ID | Delete a tax from a shop. |
| `GETRESPONSE_DELETE_TRANSACTIONAL_EMAIL_TEMPLATE` | Delete transactional email template | Permanently delete a transactional email template. |
| `GETRESPONSE_DISABLE_CALLBACKS` | Disable callbacks | Disable all account-wide callbacks. Returns success=true for HTTP 204. |
| `GETRESPONSE_GET_AB_TEST` | Get a single A/B test | Get a single A/B test by ID. |
| `GETRESPONSE_GET_ACCOUNT` | Account information | Return information about the connected GetResponse account. |
| `GETRESPONSE_GET_ACCOUNT_BADGE` | Current status of your GetResponse badge | Return the current GetResponse badge status. |
| `GETRESPONSE_GET_ACCOUNT_BILLING` | Billing information | Return billing, plan, allowance, payment, and add-on information. |
| `GETRESPONSE_GET_ACCOUNT_BLOCKLIST` | Returns account blocklist masks | Returns account blocklist masks. |
| `GETRESPONSE_GET_ADDRESS` | Get an address by ID | Get one GetResponse account address by its ID. |
| `GETRESPONSE_GET_AUTORESPONDER` | Get autoresponder | Get one autoresponder and its delivery and trigger settings. |
| `GETRESPONSE_GET_AUTORESPONDER_STATISTICS` | Get autoresponder statistics | Return one page of delivery statistics for one autoresponder. |
| `GETRESPONSE_GET_AUTORESPONDER_THUMBNAIL` | Get autoresponder thumbnail | Download an autoresponder thumbnail image. |
| `GETRESPONSE_GET_CALLBACK_CONFIGURATION` | Get callbacks configuration | Return whether account-wide callbacks are configured, plus their URL and enabled event types when configured. |
| `GETRESPONSE_GET_CAMPAIGN` | Get campaign | Get a campaign (contact list) by its campaign ID. |
| `GETRESPONSE_GET_CAMPAIGN_BLOCKLIST` | Get campaign blocklist | Return the blocklist masks configured for a campaign (contact list). |
| `GETRESPONSE_GET_CAMPAIGN_STATISTICS` | Get campaign statistics | Get one of six campaign metrics: subscriber origins, locations, list size, subscriptions, removals, or subscription-removal balance. |
| `GETRESPONSE_GET_CAMPAIGN_STATISTICS_SUMMARY` | Get campaign statistics summary | Get subscriber, newsletter, trigger, landing-page, and webform totals by campaign. |
| `GETRESPONSE_GET_CART` | Get cart by ID | Get a cart and its selected variants by ID. |
| `GETRESPONSE_GET_CATEGORY` | Get a single category by ID | Get a category by shop ID and category ID. |
| `GETRESPONSE_GET_CLICK_TRACK` | Get click tracked link details | Get click tracked link details by click-track ID. |
| `GETRESPONSE_GET_CONTACT` | Get contact details by contact ID | Get contact details by contact ID. |
| `GETRESPONSE_GET_CUSTOM_EVENT` | Get a custom event by ID | Get a custom event definition by ID. |
| `GETRESPONSE_GET_CUSTOM_FIELD` | Get a custom field | Get a custom field definition by ID. |
| `GETRESPONSE_GET_CUSTOM_REPORT` | Get a single custom report by ID | Get custom report status and generated files by ID. Requires a paid plan with custom reports. |
| `GETRESPONSE_GET_ECOMMERCE_PERFORMANCE` | Get the ecommerce general performance statistics | Get aggregate ecommerce order and revenue performance statistics. |
| `GETRESPONSE_GET_ECOMMERCE_REVENUE_STATISTICS` | Get the ecommerce revenue statistics | Get ecommerce revenue and order statistics over time. |
| `GETRESPONSE_GET_FILE` | Get file by ID | Get File Library metadata and direct URLs for one file by ID. |
| `GETRESPONSE_GET_FILE_LIBRARY_QUOTA` | Get storage space information | Get the File Library storage limit and current usage in bytes. |
| `GETRESPONSE_GET_FORM` | Get form by ID | Get a resource from GetResponse's standalone modern Forms product by form ID. This is distinct from the Forms and Popups resource family and requires the relevant paid plan or add-on. |
| `GETRESPONSE_GET_FORM_OR_POPUP` | Get a single form or popup by ID | Get a resource from GetResponse's combined Forms and Popups product family by popup ID; use GET_FORM for the separate standalone modern Forms family. |
| `GETRESPONSE_GET_FORM_OR_POPUP_PERFORMANCE` | Get statistics for a single form or popup | Get performance statistics for an existing form or popup. Availability depends on the account plan. |
| `GETRESPONSE_GET_FROM_ADDRESS` | Get a single 'From' address by ID | Get a single GetResponse 'From' address by its ID. |
| `GETRESPONSE_GET_GDPR_FIELD` | Get GDPR field details | Get a GetResponse GDPR field and its latest consent-text version. |
| `GETRESPONSE_GET_IMPORT` | Get an import by ID | Get import details and processing statistics by ID. |
| `GETRESPONSE_GET_LANDING_PAGE` | Get a single landing page by ID | Get a current landing page by ID. |
| `GETRESPONSE_GET_LANDING_PAGE_PERFORMANCE` | Get details for landing page statistics | Get performance statistics for an existing landing page. Availability depends on the account plan. |
| `GETRESPONSE_GET_LEGACY_FORM` | Get Legacy Form by ID | Get a legacy form by ID. |
| `GETRESPONSE_GET_LEGACY_LANDING_PAGE` | Get single landing page by ID | Get a legacy landing page by ID. |
| `GETRESPONSE_GET_META_FIELD` | Get the meta field by ID | Get a meta field by shop ID and meta field ID. |
| `GETRESPONSE_GET_NEWSLETTER` | Get a single newsletter | Get a single newsletter by its ID. |
| `GETRESPONSE_GET_NEWSLETTER_STATISTICS` | Get newsletter statistics | Return one page of statistics for a newsletter and a continuation cursor. |
| `GETRESPONSE_GET_NEWSLETTER_THUMBNAIL` | Get newsletter thumbnail | Download a newsletter thumbnail with its provider content type. |
| `GETRESPONSE_GET_ORDER` | Get a single order by ID | Get one ecommerce order by its shop and order IDs. |
| `GETRESPONSE_GET_PREDEFINED_FIELD` | Get a predefined field by ID | Get detailed information about one GetResponse predefined field. |
| `GETRESPONSE_GET_PRODUCT` | Get a single product by ID | Get a product and its nested ecommerce data by ID. |
| `GETRESPONSE_GET_PRODUCT_VARIANT` | Get a single product variant by ID | Get a product variant and its nested ecommerce data by ID. |
| `GETRESPONSE_GET_RSS_NEWSLETTER` | Get RSS newsletter by ID | Get one RSS newsletter and its delivery configuration. |
| `GETRESPONSE_GET_RSS_NEWSLETTER_STATISTICS` | Get RSS newsletter statistics by ID | Return one page of delivery statistics for one RSS newsletter. |
| `GETRESPONSE_GET_SAVED_CONTACT_SEARCH` | Get search contacts by contact ID | Get a saved contact search by ID. |
| `GETRESPONSE_GET_SENDING_LIMITS` | Send limits | Return the connected account's email sending allowances and usage. |
| `GETRESPONSE_GET_SHOP` | Get a single shop by ID | Get an ecommerce shop by ID. |
| `GETRESPONSE_GET_SMS_AUTOMATION_MESSAGE` | Get a single automated SMS message by its ID | Get an automated SMS message. Requires a paid SMS plan or add-on. |
| `GETRESPONSE_GET_SMS_MESSAGE` | Get a single SMS message by its ID | Get an SMS message. Requires a paid SMS plan or add-on. |
| `GETRESPONSE_GET_SMS_STATISTICS` | Get details for the SMS message statistics | Get SMS message statistics. Requires a paid SMS plan or add-on. |
| `GETRESPONSE_GET_SUBJECT_AB_TEST` | Get a single subject A/B test | Get a single subject A/B test by ID. |
| `GETRESPONSE_GET_SUPPRESSION` | Get a suppression list by ID | Get a suppression list by ID. |
| `GETRESPONSE_GET_TAG` | Get tag by ID | Get a tag by ID. |
| `GETRESPONSE_GET_TAX` | Get a single tax by ID | Get a tax by shop ID and tax ID. |
| `GETRESPONSE_GET_TRACKING` | Get tracking JavaScript code snippets | Get the JavaScript snippets used to track purchases, abandoned carts, and visited URLs. |
| `GETRESPONSE_GET_TRANSACTIONAL_EMAIL` | Get transactional email details by transactional email ID | Get transactional email details by ID. Requires a paid transactional-email plan or add-on. |
| `GETRESPONSE_GET_TRANSACTIONAL_EMAIL_STATISTICS` | Get the overall statistics of transactional emails | Get aggregate transactional email statistics. Requires a paid transactional-email plan or add-on. |
| `GETRESPONSE_GET_TRANSACTIONAL_EMAIL_TEMPLATE` | Get a single template by ID | Get a transactional email template by ID. |
| `GETRESPONSE_GET_WEBINAR` | Get a webinar by ID | Get a webinar by ID. |
| `GETRESPONSE_GET_WEBSITE` | Get a single Website by ID | Get a website by ID. |
| `GETRESPONSE_GET_WEBSITE_PERFORMANCE` | Get details for website statistics | Get performance statistics for an existing website. Availability depends on the account plan. |
| `GETRESPONSE_GET_WORKFLOW` | Get a workflow by ID | Get a workflow and its subscriber statistics by ID. |
| `GETRESPONSE_LIST_AB_TESTS` | List A/B tests | Return one page of A/B tests and a continuation cursor. |
| `GETRESPONSE_LIST_ACCOUNT_LOGINS` | History of logins | Return one page of account login history and a continuation cursor. |
| `GETRESPONSE_LIST_ADDRESSES` | Get a list of addresses | Return one filtered page of GetResponse addresses and a continuation cursor. |
| `GETRESPONSE_LIST_AUTORESPONDERS` | List autoresponders | Return one filtered page of autoresponders and a continuation cursor. |
| `GETRESPONSE_LIST_AUTORESPONDER_STATISTICS` | List autoresponder statistics | Return one filtered page of statistics across autoresponders. Provide an autoresponder or campaign ID filter. |
| `GETRESPONSE_LIST_CAMPAIGN_CONTACTS` | Get contacts from a single campaign | List the contacts directly related to one campaign using the campaign-membership endpoint, with relationship-specific filters and a continuation cursor. |
| `GETRESPONSE_LIST_CAMPAIGNS` | List campaigns | Return one page of GetResponse campaigns (contact lists), with filters and sorting. |
| `GETRESPONSE_LIST_CARTS` | Get shop carts | Get one page of shop carts and a continuation cursor. |
| `GETRESPONSE_LIST_CATEGORIES` | Get the shop categories list | Get one page of shop categories and a continuation cursor. |
| `GETRESPONSE_LIST_CLICK_TRACKS` | List click tracked links | Return one page of click tracked links and a continuation cursor. |
| `GETRESPONSE_LIST_CONTACT_ACTIVITIES` | Get a list of contact activities | Get one page of contact activities and a continuation cursor. |
| `GETRESPONSE_LIST_CONTACT_CONSENTS` | Get contact's consent fields | Get the consent fields assigned to a contact. |
| `GETRESPONSE_LIST_CONTACTS` | Get contact list | Get one page of contacts and a continuation cursor. |
| `GETRESPONSE_LIST_CUSTOM_EVENTS` | List custom events | Return one filtered page of custom event definitions and a continuation cursor. |
| `GETRESPONSE_LIST_CUSTOM_FIELDS` | Get a list of custom fields | Get one page of custom field definitions and a continuation cursor. |
| `GETRESPONSE_LIST_CUSTOM_REPORTS` | Get a list of custom reports | Get one page of custom reports. Requires a paid plan with the custom-reports entitlement. |
| `GETRESPONSE_LIST_FACEBOOK_PIXELS` | Get the list of Facebook Pixels | List Facebook Pixels assigned to the connected GetResponse account. |
| `GETRESPONSE_LIST_FILES` | Get the list of files | Return one page of File Library files with filters and sorting. |
| `GETRESPONSE_LIST_FOLDERS` | Get the list of folders | Return one page of File Library folders with filters and sorting. |
| `GETRESPONSE_LIST_FORMS` | Get the list of forms | Return one filtered page of modern forms and a continuation cursor. This endpoint requires the relevant paid GetResponse plan or add-on. |
| `GETRESPONSE_LIST_FORMS_AND_POPUPS` | List forms and popups | Return one filtered page of forms and popups and a continuation cursor. |
| `GETRESPONSE_LIST_FORM_VARIANTS` | Get the list of form variants (A/B tests) | Get all A/B test variants for a modern form. This endpoint requires the relevant paid GetResponse plan or add-on. |
| `GETRESPONSE_LIST_FROM_ADDRESSES` | Get the list of 'From' addresses | Return one filtered page of GetResponse 'From' addresses and a continuation cursor. |
| `GETRESPONSE_LIST_GDPR_FIELDS` | Get the GDPR fields list | Return one page of GetResponse GDPR fields and a continuation cursor. |
| `GETRESPONSE_LIST_IMAGES` | Get images list | Return one page of GetResponse Multimedia images. |
| `GETRESPONSE_LIST_IMPORTS` | List imports | Return one filtered page of contact imports and a continuation cursor. |
| `GETRESPONSE_LIST_INDUSTRIES` | List of Industry Tags | Return one page of industry tags and a continuation cursor. |
| `GETRESPONSE_LIST_LANDING_PAGES` | Get the list of landing pages | Return one filtered page of current landing pages and a continuation cursor. |
| `GETRESPONSE_LIST_LEGACY_FORMS` | Get Legacy Forms | Return one filtered page of legacy forms and a continuation cursor. |
| `GETRESPONSE_LIST_LEGACY_LANDING_PAGES` | Get a list of landing pages | Return one filtered page of legacy landing pages and a continuation cursor. |
| `GETRESPONSE_LIST_META_FIELDS` | Get the shop meta fields | Get one page of shop meta fields and a continuation cursor. |
| `GETRESPONSE_LIST_NEWSLETTERS` | List newsletters | Return one page of newsletters and a continuation cursor. |
| `GETRESPONSE_LIST_NEWSLETTER_STATISTICS` | List newsletter statistics | Return one page of total newsletter statistics and a continuation cursor. Provide a newsletter or campaign ID filter. |
| `GETRESPONSE_LIST_ORDERS` | Get the list of orders | Get one page of orders and a continuation cursor. |
| `GETRESPONSE_LIST_PREDEFINED_FIELDS` | Get the predefined fields list | Return one filtered page of GetResponse predefined fields and a continuation cursor. |
| `GETRESPONSE_LIST_PRODUCTS` | Get a product list | Get one page of products and a continuation cursor. |
| `GETRESPONSE_LIST_PRODUCT_VARIANTS` | Get a list of product variants | Get one page of product variants and a continuation cursor. |
| `GETRESPONSE_LIST_RSS_NEWSLETTERS` | List RSS newsletters | Return one filtered page of RSS newsletters and a continuation cursor. |
| `GETRESPONSE_LIST_RSS_NEWSLETTER_STATISTICS` | List RSS newsletter statistics | Return one filtered page of statistics across RSS newsletters. Provide an RSS newsletter or campaign ID filter. |
| `GETRESPONSE_LIST_SAVED_CONTACT_SEARCHES` | List saved contact searches | Get one page of saved contact searches and a continuation cursor. |
| `GETRESPONSE_LIST_SAVED_SEARCH_CONTACTS` | Get contacts by search contacts ID | Get one page of contacts matching a saved contact search. |
| `GETRESPONSE_LIST_SHOPS` | Get a list of shops | Get one page of shops and a continuation cursor. |
| `GETRESPONSE_LIST_SMS_AUTOMATION_MESSAGES` | Get the list of automated SMS messages | Return one page of automated SMS messages. Requires a paid SMS plan or add-on. |
| `GETRESPONSE_LIST_SMS_MESSAGES` | Get the list of SMS messages | Return one page of SMS messages. Requires a paid SMS plan or add-on. |
| `GETRESPONSE_LIST_SMS_SENDER_NAMES` | Get a list of SMS sender names | Get SMS sender names. Requires a paid SMS plan or add-on. |
| `GETRESPONSE_LIST_SUBJECT_AB_TESTS` | List subject A/B tests | Return one page of subject A/B tests and a continuation cursor. |
| `GETRESPONSE_LIST_SUBSCRIPTION_CONFIRMATION_TEMPLATES` | List subscription confirmation templates | List unpaginated body or subject templates for subscription-confirmation emails in one language. |
| `GETRESPONSE_LIST_SUPPRESSIONS` | Get suppression lists | Get one page of suppression lists and a continuation cursor. |
| `GETRESPONSE_LIST_TAGS` | Get the list of tags | Get one page of tags and a continuation cursor. |
| `GETRESPONSE_LIST_TAXES` | Get a list of taxes | Get one page of taxes for a shop and a continuation cursor. |
| `GETRESPONSE_LIST_TIMEZONES` | List of timezones | List timezones in the connected account's language context. |
| `GETRESPONSE_LIST_TRANSACTIONAL_EMAILS` | Get the list of transactional emails | Get one page of transactional email history. Requires a paid transactional-email plan or add-on. |
| `GETRESPONSE_LIST_TRANSACTIONAL_EMAIL_TEMPLATES` | Get the list of transactional email templates | Get one page of transactional email templates and a continuation cursor. |
| `GETRESPONSE_LIST_WEBINARS` | List webinars | Return one filtered page of webinars and a continuation cursor. |
| `GETRESPONSE_LIST_WEBSITES` | Get the list of websites | Return one filtered page of websites and a continuation cursor. |
| `GETRESPONSE_LIST_WORKFLOWS` | List workflows | Return one page of workflows and a continuation cursor. |
| `GETRESPONSE_SEARCH_CONTACTS` | Search contacts using conditions | Search contacts using supplied conditions without creating or changing a saved search. Returns one page and a continuation cursor. |
| `GETRESPONSE_SELECT_SUBJECT_AB_TEST_WINNER` | Choose A/B test winner | Choose the winning message variant for a subject A/B test. |
| `GETRESPONSE_SEND_NEWSLETTER_DRAFT` | Send newsletter draft | Send an existing newsletter draft using the supplied recipient and delivery settings. |
| `GETRESPONSE_SEND_SMS` | Send an SMS message | Immediately send an SMS to selected GetResponse contacts or imported phone numbers. Requires a paid SMS plan or add-on. |
| `GETRESPONSE_SEND_TRANSACTIONAL_EMAIL` | Send transactional email | Send a direct or template-based transactional email. Requires a paid transactional-email plan or add-on. |
| `GETRESPONSE_SET_DEFAULT_FROM_ADDRESS` | Set a 'From' address as default | Set an existing GetResponse 'From' address as the account default. |
| `GETRESPONSE_TRIGGER_CUSTOM_EVENT` | Trigger a custom event | Trigger an existing custom event for a contact. This may start connected automation workflows. |
| `GETRESPONSE_UPDATE_ACCOUNT` | Update account | Update supplied profile fields on the connected GetResponse account. Provide at least one mutable field. |
| `GETRESPONSE_UPDATE_ACCOUNT_BADGE` | Turn on/off the GetResponse Badge | Enable or disable the selected GetResponse account badge type. |
| `GETRESPONSE_UPDATE_ACCOUNT_BLOCKLIST` | Update account blocklist | Update the account-wide blocklist. Omit additional_flags to replace all masks; use add or delete for incremental changes, optionally combined with noResponse. |
| `GETRESPONSE_UPDATE_ADDRESS` | Update address | Update only the supplied fields of an existing GetResponse address. Provide at least one mutable field. |
| `GETRESPONSE_UPDATE_AUTORESPONDER` | Update autoresponder | Update an autoresponder's content, status, delivery timing, or trigger settings. Setting status to 'enabled' can send messages when its trigger conditions are met. Provide at least one mutable field. |
| `GETRESPONSE_UPDATE_CALLBACK_CONFIGURATION` | Enable or update callbacks configuration | Enable or update the account-wide callback URL and event subscriptions. Provide at least one mutable field. |
| `GETRESPONSE_UPDATE_CAMPAIGN` | Update campaign | Update a GetResponse campaign (contact list) and its confirmation or profile settings. |
| `GETRESPONSE_UPDATE_CAMPAIGN_BLOCKLIST` | Update campaign blocklist | Add, delete, or replace blocklist masks for a campaign (contact list). |
| `GETRESPONSE_UPDATE_CART` | Update cart | Update a cart and its selected variants. Provide at least one mutable field. |
| `GETRESPONSE_UPDATE_CATEGORY` | Update category | Update a category's supplied fields. Provide at least one mutable field. |
| `GETRESPONSE_UPDATE_CONTACT` | Update contact details | Update contact details; supplied tags and custom fields replace existing values, and changing campaign moves the contact and its history. Provide at least one mutable field. |
| `GETRESPONSE_UPDATE_CUSTOM_EVENT` | Update a custom event | Update a custom event definition and its attributes. |
| `GETRESPONSE_UPDATE_CUSTOM_FIELD` | Update a custom field | Update a custom field definition's visibility and assigned values. |
| `GETRESPONSE_UPDATE_META_FIELD` | Update meta field | Update a meta field's supplied fields. Provide at least one mutable field. |
| `GETRESPONSE_UPDATE_ORDER` | Update order | Update the supplied fields of an ecommerce order. Provide at least one mutable body field; additional_flags alone does not update the order. |
| `GETRESPONSE_UPDATE_PREDEFINED_FIELD` | Update a predefined field | Update the value of an existing GetResponse predefined field. |
| `GETRESPONSE_UPDATE_PRODUCT` | Update product | Update a product and its nested ecommerce data. Provide at least one mutable field. |
| `GETRESPONSE_UPDATE_PRODUCT_VARIANT` | Update product variant | Update a product variant and its nested ecommerce data. Provide at least one mutable field. |
| `GETRESPONSE_UPDATE_RSS_NEWSLETTER` | Update RSS newsletter | Update an RSS newsletter's content, status, delivery, or audience settings. Setting status to 'enabled' can send messages according to its delivery schedule. Provide at least one mutable field. |
| `GETRESPONSE_UPDATE_SAVED_CONTACT_SEARCH` | Update search contacts | Replace a saved contact search's name and condition sections. |
| `GETRESPONSE_UPDATE_SHOP` | Update shop | Update a shop's supplied fields. Provide at least one mutable field. |
| `GETRESPONSE_UPDATE_SUPPRESSION` | Update a suppression list by ID | Replace a suppression list's masks and optionally rename it. The complete masks list is required; pass an empty list to remove all masks. |
| `GETRESPONSE_UPDATE_TAX` | Update tax | Update a tax's supplied fields. Provide at least one mutable field. |
| `GETRESPONSE_UPDATE_TRANSACTIONAL_EMAIL_TEMPLATE` | Update transactional email template | Update the subject or content of a transactional email template. Provide at least one mutable field. |
| `GETRESPONSE_UPDATE_WORKFLOW` | Update a workflow | Set a workflow to active, inactive, or incomplete (draft). |
| `GETRESPONSE_UPLOAD_IMAGE` | Upload image | Upload an image file to GetResponse Multimedia. |
| `GETRESPONSE_UPSERT_CONTACT_CUSTOM_FIELDS` | Upsert the custom fields of a contact | Add or update a contact's custom fields without removing other assigned custom fields. |
| `GETRESPONSE_UPSERT_CONTACT_TAGS` | Upsert the tags of a contact | Add tags to a contact without unassigning the contact's existing tags. |
| `GETRESPONSE_UPSERT_META_FIELDS` | Upsert product meta fields | Assign meta fields to a product without removing existing assignments. |
| `GETRESPONSE_UPSERT_PRODUCT_CATEGORIES` | Upsert product categories | Assign categories to a product and optionally set its default category without removing existing assignments. |
| `GETRESPONSE_UPSERT_SAVED_SEARCH_CONTACT_CUSTOM_FIELDS` | Upsert custom fields by search contacts | Submit an asynchronous request to add or update custom fields for contacts matching a saved contact search. A successful response confirms acceptance, not completion. |

## Supported Triggers

None listed.

## Creating MCP Server - Stand-alone vs Composio SDK

The GetResponse MCP server provides comprehensive access to GetResponse operations through Composio. Once connected, Hermes can perform all major GetResponse actions on your behalf using natural language commands.

## Complete Code

None listed.

## Conclusion

### Way Forward
With GetResponse connected, Hermes can now act on your behalf whenever it detects a relevant task or you ask it to.
From here, you can extend Hermes further:
- Connect more apps: Calendar, Slack, Notion, Linear, and hundreds of others are available through the same Composio Connect setup. Each new integration compounds what Hermes can do for you.
- Build workflows across tools: Once multiple apps are connected, Hermes can chain actions together — turn an email into a calendar invite, a Slack message into a Linear ticket, or a meeting note into a follow-up draft.
- Let it learn your patterns: The more you use Hermes, the better it gets at anticipating how you'd handle recurring tasks. Give it feedback on drafts and decisions, and it will adapt.
If you run into trouble or want to share what you've built, join the [community](https://discord.com/invite/composio) or check out the [Docs](https://docs.composio.dev?utm_source=toolkits&utm_medium=framework_template&utm_campaign=hermes&utm_content=docs) for deeper configuration options.

## How to build GetResponse MCP Agent with another framework

- [ChatGPT Work](https://composio.dev/toolkits/getresponse/framework/chatgpt)
- [Claude Cowork](https://composio.dev/toolkits/getresponse/framework/claude-cowork)

## Related Toolkits

- [Reddit](https://composio.dev/toolkits/reddit) - Reddit is a social news platform with thriving user-driven communities (subreddits). It's the go-to place for discussion, content sharing, and viral marketing.
- [Facebook](https://composio.dev/toolkits/facebook) - Facebook is a social media and advertising platform for businesses and creators. It helps you connect, share, and manage content across your public Facebook Pages.
- [Linkedin](https://composio.dev/toolkits/linkedin) - LinkedIn is a professional networking platform for connecting, sharing content, and engaging with business opportunities. It's the go-to place for building your professional brand and unlocking new career connections.
- [Active campaign](https://composio.dev/toolkits/active_campaign) - ActiveCampaign is a marketing automation and CRM platform for managing email campaigns, sales pipelines, and customer segmentation. It helps businesses engage customers and drive growth through smart automation and targeted outreach.
- [ActiveTrail](https://composio.dev/toolkits/active_trail) - ActiveTrail is a user-friendly email marketing and automation platform. It helps you reach subscribers and automate campaigns with ease.
- [Adobe Marketing Agent MCP](https://composio.dev/toolkits/adobe_marketing_agent_mcp) - Adobe Marketing Agent MCP is Adobe's hosted MCP service that exposes marketing context, preferences, and agent capabilities. Use it to provide agents with campaign, audience, and analytics context via a managed integration.
- [Ahrefs](https://composio.dev/toolkits/ahrefs) - Ahrefs is an SEO and marketing platform for site audits, keyword research, and competitor insights. It helps you improve search rankings and drive organic traffic.
- [AimTell](https://composio.dev/toolkits/aimtell) - AimTell is a web push notification platform for managing websites, subscribers, campaigns, segments, and delivery analytics. Use it to send targeted browser notifications and measure engagement across your web push campaigns.
- [Amcards](https://composio.dev/toolkits/amcards) - AMCards lets you create and mail personalized greeting cards online. Build stronger customer relationships with easy, automated card campaigns.
- [Beamer](https://composio.dev/toolkits/beamer) - Beamer is a news and changelog platform for in-app announcements and feature updates. It helps companies boost user engagement by sharing news where users are most active.
- [Beehiiv](https://composio.dev/toolkits/beehiiv) - Beehiiv is a newsletter platform for creating and managing publications and subscribers. It helps grow audience engagement and monetize your mailing list.
- [Benchmark email](https://composio.dev/toolkits/benchmark_email) - Benchmark Email is a platform for creating, sending, and tracking email campaigns. It's built to help you engage audiences and analyze results—all in one place.
- [Bigmailer](https://composio.dev/toolkits/bigmailer) - BigMailer is an email marketing platform for managing multiple brands with white-labeling and automation. It helps teams streamline campaigns and simplify integration with Amazon SES.
- [Bitly](https://composio.dev/toolkits/bitly) - Bitly is a link management platform for shortening, customizing, sharing, and tracking links and QR codes. It helps teams create branded links and measure engagement across campaigns.
- [BlueFox Email](https://composio.dev/toolkits/bluefox_email) - BlueFox Email is an email API for managing contacts, subscriber lists, and sending transactional and triggered messages. Use it to reliably send transactional and triggered emails and manage subscribers at scale.
- [Brandfetch](https://composio.dev/toolkits/brandfetch) - Brandfetch is an API that delivers company logos, colors, and visual branding assets. It helps marketers and developers keep brand visuals consistent everywhere.
- [Braze](https://composio.dev/toolkits/braze) - Braze is a customer engagement platform for managing user data, messaging, campaigns, and analytics. Use it to deliver targeted, multi-channel messaging and analyze campaign performance.
- [Brevo](https://composio.dev/toolkits/brevo) - Brevo is an all-in-one email and SMS marketing platform for transactional messaging, automation, and CRM. It helps businesses engage customers and streamline communications through powerful campaign tools.
- [Buffer](https://composio.dev/toolkits/buffer) - Buffer is a social media management platform for planning, creating, scheduling, and publishing posts across connected channels. It helps teams keep content organized and publish consistently without jumping between social apps.
- [BulkPublish](https://composio.dev/toolkits/bulkpublish) - BulkPublish is a social media publishing platform for managing scheduled content across multiple channels. It helps teams plan campaigns, publish consistently, and track performance in one place.

## Frequently Asked Questions

### What are the differences in Tool Router MCP and GetResponse MCP?

With a standalone GetResponse MCP server, the agents and LLMs can only access a fixed set of GetResponse tools tied to that server. However, with the Composio Tool Router, agents can dynamically load tools from GetResponse and many other apps based on the task at hand, all through a single MCP endpoint.

### Can I use Tool Router MCP with Hermes?

Yes, you can. Hermes fully supports MCP integration. You get structured tool calling, message history handling, and model orchestration while Tool Router takes care of discovering and serving the right GetResponse tools.

### Can I manage the permissions and scopes for GetResponse while using Tool Router?

Yes, absolutely. You can configure which GetResponse scopes and actions are allowed when connecting your account to Composio. You can also bring your own OAuth credentials or API configuration so you keep full control over what the agent can do.

### How safe is my data with Composio Tool Router?

All sensitive data such as tokens, keys, and configuration is fully encrypted at rest and in transit. Composio is SOC 2 Type 2 compliant and follows strict security practices so your GetResponse data and credentials are handled as safely as possible.

---
[See all toolkits](https://composio.dev/toolkits) · [Composio docs](https://docs.composio.dev/llms.txt)
