Пропустите установку. Заработает меньше чем за 2 минуты.
Начните бесплатный период на cloud.anythingmcp.com, добавьте GetResponse одним кликом и направьте свой ИИ-клиент (Claude, ChatGPT, Copilot или Cursor) на сгенерированный MCP-эндпоинт. Без Docker, без git clone, без опыта разработки.
Кратко
Работайте с аккаунтом GetResponse из любого AI-агента: списки контактов (кампании), контакты с тегами и пользовательскими полями, сохранённые сегменты и поиск контактов по условиям, рассылки от черновика до отправки со статистикой, автоответчики и их результаты, адреса отправителя и отчёты о росте списков. API v3 с API-ключом, поддерживается GetResponse MAX; удаление контактов выключено при установке.
Попробуй спросить
Примеры промптов для GetResponse
Кликни по промпту — он скопируется. Вставь в Claude, ChatGPT, Cursor, Gemini, Copilot или OpenClaw и запусти через этот коннектор.
Claude — это AI, он может ошибаться. Проверяйте ответы.
💡 Без установки? Используйте cloud.anythingmcp.com напрямую. Войдите, нажмите Connectors → GetResponse, вставьте учётные данные, создайте MCP API key, и готово. Без Docker, без
git clone, без локального сервера.
GetResponse + ChatGPT
Работайте с аккаунтом GetResponse из любого AI-агента: списки контактов (кампании), контакты с тегами и пользовательскими полями, сохранённые сегменты и поиск контактов по условиям, рассылки от черновика до отправки со статистикой, автоответчики и их результаты, адреса отправителя и отчёты о росте списков. API v3 с API-ключом, поддерживается GetResponse MAX; удаление контактов выключено при установке.
Предварительные требования
Полные инструкции по настройке встроены в коннектор (видны в магазине при выборе коннектора). Требуемые переменные окружения:
GETRESPONSE_API_URL, GETRESPONSE_API_KEY (только GetResponse MAX: GETRESPONSE_DOMAIN)
Шаг 1 — Получите учётные данные
Настройка занимает около 2 минут. Нужен аккаунт GetResponse.
- В GetResponse откройте Tools, Integrations and API, API (https://app.getresponse.com/api) и создайте API-ключ. Он действует со всеми правами аккаунта, а ключ, который не используется 90 дней, истекает.
- Вставьте в
GETRESPONSE_API_KEYтолько сам ключ; коннектор отправляет его какX-Auth-Token: api-key <key>. - Для обычного аккаунта GetResponse укажите в
GETRESPONSE_API_URLадресhttps://api.getresponse.com/v3. - GetResponse MAX: укажите в
GETRESPONSE_API_URLадресhttps://api3.getresponse360.com/v3(илиhttps://api3.getresponse360.pl/v3для польского дата-центра), а вGETRESPONSE_DOMAINваш домен MAX, только имя вродеexample.com; он передаётся в заголовкеX-Domain. В остальных случаях оставьтеGETRESPONSE_DOMAINпустым. - Установите коннектор и запустите
getresponse_get_account: он покажет аккаунт и подтвердит ключ.
В API GetResponse campaign означает список контактов. Рассылки (newsletters) это разовые отправки.
Что он читает: аккаунт, его лимиты отправки и известные GetResponse часовые пояса (с timeZoneId, который нужен для запланированной отправки). Списки с настройками и контактами, сводку по каждому списку и динамику: размер списка, новые подписки по источнику (api, import, webform, landing page, ...) и выбытие по причине (отписка, отказ, жалоба, удаление пользователем или через API). Контакты всего аккаунта по email или имени, списку, источнику или датам, отдельный контакт с тегами, значениями полей, скорингом, engagement score и днём цикла, а также действия контакта (отправки, открытия и клики; за последние 14 дней, если не задан created_from). Теги, определения пользовательских полей, сохранённые сегменты с условиями и подходящими контактами, поиск контактов по условиям и адреса отправителя. Рассылки с темой, отправителем, настройками отправки и содержимым, автоответчики с триггером и содержимым и статистику одной или нескольких рассылок и автоответчиков (отправлено, доставлено, открыто, кликов, отказов, жалоб, отписок).
Что он записывает: создаёт списки (до 1000 на аккаунт), теги и пользовательские поля; добавляет контакты в список, меняет их, добавляет теги и задаёт значения полей; создаёт рассылки, отправляет черновик и останавливает запланированную или идущую рассылку (она снова становится черновиком; уже доставленные письма остаются доставленными).
Отправка происходит по-настоящему: getresponse_create_newsletter с типом broadcast и getresponse_send_newsletter_draft пишут реальным людям. ИИ предпочитает тип draft, показывает тему, отправителя, содержимое и получателей и отправляет только после вашего «да». send_settings использует собственные ключи GetResponse, например {"selectedCampaigns": ["V"], "excludedSegments": ["R"], "sendOn": {"date": "2026-11-14T07:00:00", "timeZone": {"timeZoneId": 282}}}; без sendOn отправка начинается сразу. Создание рассылок ограничено 256 вызовами в день.
Добавление контактов: getresponse_create_contact отвечает 202 с пустым телом: контакт встаёт в очередь и появляется чуть позже, поэтому ИИ затем ищет его через getresponse_list_contacts (email с exact_match: exactMatch). 409 означает, что этот email уже есть в списке. При двойном подтверждении на API-канале списка контакт сначала получает письмо с подтверждением; неподтверждённые контакты видны только в getresponse_search_contacts с subscribers_type: ["unconfirmed"]. Контакт может быть отклонён и позже в очереди: если его нет и через несколько минут, он не добавлен. Добавляйте только тех, кто согласился получать ваши письма.
Теги и поля: теги передаются как [{"tagId": "..."}], значения полей как [{"customFieldId": "...", "value": ["..."]}] (value всегда список строк). В getresponse_update_contact поля tags и custom_field_values заменяют то, что есть у контакта, а новый список переносит туда контакт вместе с историей; getresponse_upsert_contact_tags и getresponse_upsert_contact_custom_fields добавляют, ничего не удаляя.
Поиск по условиям: getresponse_search_contacts принимает subscribers_type, section_logic_operator (or или and) и section, список блоков с campaignIdsList, logicOperator, subscriberCycle, subscriptionDate и conditions, например условие по тегу {"conditionType": "tag", "operatorType": "exists", "operator": "exists", "value": "<tagId>"}. Он только читает, хотя это POST. Справка: https://apidocs.getresponse.com/v3/case-study/segments-manual
Выключен при установке: getresponse_delete_contact (необратимо; с message_id вместо простого удаления фиксируется отписка от этого письма). Администратор рабочего пространства включает его, когда он нужен команде.
Форматы данных: id это короткие строки (V, pV3r). Время в формате ISO 8601 в UTC; фильтры по дате (created_from, created_to, ...) принимают YYYY-MM-DD или ISO 8601. Статистика приходит с ключами по началу периода (или total) в зависимости от group_by (hour, day, month, total). Число открытий и кликов зависит от настроек согласия на отслеживание открытий в аккаунте. fields (через запятую) уменьшает ответы, например fields: name,email.
Постраничный вывод: списки по умолчанию возвращают 100 записей на страницу; per_page до 1000, page начинается с 1. В ответе есть _headers с totalcount, totalpages и currentpage; ИИ останавливается, когда currentpage равно totalpages или страница пришла пустой.
Лимиты: 30 000 вызовов за 10 минут, 80 в секунду и не более 10 параллельных запросов на аккаунт. Ответ 429 сообщает в context.timeToReset, сколько секунд ждать.
Частые ошибки: ошибки приходят в JSON с httpStatus, code, message и context. 401 с кодом 1014 означает неверный, истёкший или отсутствующий ключ (в GetResponse MAX также отсутствующий GETRESPONSE_DOMAIN или неверный адрес API). 400 называет неверное поле в context. 403 означает, что у пользователя ключа нет прав на этот раздел или API не входит в тариф. 404 это неизвестный id. 409 это дубликат (контакт уже в списке, существующее имя). 429 это лимит запросов.
Коннектор не охватывает лендинги, вебинары, формы, e-commerce, SMS, workflow и транзакционные письма и не создаёт и не меняет автоответчики.
Шаг 2 — Установите адаптер
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
Шаг 3 — Добавьте коннектор в ChatGPT
URL вашего сервера: в AnythingMCP откройте MCP Servers → сервер, на котором находится этот коннектор, и скопируйте его URL (
https://cloud.anythingmcp.com/mcp/…). Используйте его везде, где в этом руководстве указаноYOUR_SERVER_ID.
ChatGPT добавляет MCP-серверы как плагины на странице Plugins, в веб-версии и в платных планах. Режим разработчика для этого больше не нужен. В рабочем пространстве Business это могут только администраторы и владельцы; в Enterprise и Edu администратор может выдать право Create plugins with MCPs.
- Перейди на chatgpt.com/plugins, нажми +, затем Add custom MCP server.
- Введи название, например Name:
GetResponse. - В разделе Connection укажи в поле Server URL адрес
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDи оставь Authentication на OAuth. - Выбери I understand and want to continue, затем Create as a plugin. Когда ChatGPT попросит, войди в AnythingMCP и разреши доступ.
- Установи новый плагин из своих личных плагинов, затем введи @ в чате и выбери его.
Доступные инструменты
| Tool | What it does |
|---|---|
getresponse_get_account | The GetResponse account the API key belongs to: login, name, email, company, country, time zone and language |
getresponse_get_sending_limits | The account's email sending limits: how many messages it may still send in the current period and the period's limits |
getresponse_list_timezones | Time zones GetResponse knows, with the numeric timeZoneId that a scheduled newsletter (send_on_timezone_id) needs |
getresponse_list_campaigns | List the campaigns, which GetResponse also calls contact lists: id, name, whether it is the default list, language and creation date |
getresponse_get_campaign | One campaign (contact list) with its settings: opt-in types, confirmation message, postal address, subscription notifications and profile |
getresponse_list_campaign_contacts | Contacts of one campaign (contact list), with email, name, origin and subscription date |
getresponse_get_campaigns_summary | Statistics summary per campaign (contact list): total subscribers, number of autoresponders, newsletters and landing pages, keyed by… |
getresponse_get_campaign_list_size | How many subscribers one or more campaigns had over time: the list size per period, keyed by date |
getresponse_get_campaign_subscriptions | New subscriptions to one or more campaigns per period and their origin (api, import, webform, landing page, ...), keyed by date |
getresponse_get_campaign_removals | Contacts removed from one or more campaigns per period and why (unsubscribed, bounced, complaint, removed by user or API), keyed by date |
getresponse_create_campaign | Create a campaign (contact list), up to 1000 per account |
getresponse_list_contacts | Search the contacts of the whole account: by email or name (partial match unless exact_match), campaign, origin, creation or change date |
getresponse_get_contact | One contact with its campaign, tags, custom field values, scoring, engagement score and autoresponder day of cycle |
getresponse_list_contact_activities | What a contact did: sends, opens and clicks of newsletters and autoresponders, with dates |
getresponse_create_contact | Add a contact to a campaign (contact list) |
getresponse_update_contact | Change a contact |
getresponse_upsert_contact_tags | Add tags to a contact without removing the ones it already has |
getresponse_upsert_contact_custom_fields | Set custom field values on a contact; fields you do not pass keep their values |
getresponse_delete_contact | Delete a contact |
getresponse_list_tags | List the account's tags with id, name and color |
getresponse_get_tag | One tag by id: its name, color and creation date |
getresponse_create_tag | Create a tag |
getresponse_list_custom_fields | List the custom field definitions (contact attributes): id, name, type, format, whether hidden and the allowed values |
getresponse_get_custom_field | One custom field definition by id: name, type, format, whether hidden and the allowed values |
getresponse_create_custom_field | Create a custom field for contacts |
getresponse_list_segments | List saved segments (search-contacts, called custom filters in the panel): id, name and creation date |
getresponse_get_segment | The conditions of one saved segment: subscriber types, sections, lists and conditions |
getresponse_list_segment_contacts | Contacts that currently match a saved segment, with email, name and list |
getresponse_search_contacts | Find contacts with ad-hoc segment conditions (tags, custom fields, email, opens, clicks, subscription date, ...) without saving a segment |
getresponse_list_from_fields | List the sender ('From') addresses: id, email, name, whether active and default |
getresponse_get_from_field | One sender ('From') address by id: email, sender name, whether it is active and the default |
getresponse_list_newsletters | List newsletters (one-off mailings): name, subject, type (draft, broadcast, splittest, automation), campaign and send date |
getresponse_get_newsletter | One newsletter with its subject, sender, send settings (lists, segments, exclusions, time), flags and content (HTML and plain text) |
getresponse_get_newsletter_statistics | Results of one newsletter: sent, delivered, opened, clicked, bounced, complaints, unsubscribed, per period or in total |
getresponse_get_newsletters_statistics | Combined results of several newsletters, chosen by newsletter ids or by campaign ids: sent, opened, clicked, bounced, unsubscribed, per… |
getresponse_create_newsletter | Create a newsletter. type draft saves it without sending (send it later with getresponse_send_newsletter_draft); type broadcast queues it… |
getresponse_send_newsletter_draft | Send a draft newsletter to the selected lists, segments or contacts, at once or at send_on_date |
getresponse_cancel_newsletter | Stop a scheduled or sending newsletter; it turns back into a draft |
getresponse_list_autoresponders | List autoresponders (messages sent on a day of the contact's cycle): name, subject, campaign, status, day of cycle and delivery figures |
getresponse_get_autoresponder | One autoresponder with its trigger (day of cycle), send settings, sender, flags and content |
getresponse_get_autoresponder_statistics | Results of one autoresponder: sent, delivered, opened, clicked, bounced, unsubscribed, per period or in total |
getresponse_get_autoresponders_statistics | Combined results of several autoresponders, chosen by autoresponder ids or campaign ids, per period or in total |
Примеры запросов
- «Как прошла наша последняя рассылка? Покажи отправлено, открыто, клики, отказы и отписки.»
- «Добавь [email protected] в список Клиенты с тегом vip. Она согласилась получать наши письма.»
- «Сколько контактов список Newsletter получил и потерял в прошлом месяце и откуда пришли новые?»
- «Создай черновик рассылки для списка Клиенты с этой темой и этим HTML. Перед отправкой покажи отправителя и получателей.»
- «Найди всех подписанных контактов с тегом webinar, у которых email заканчивается на @example.com.»
FAQ
Работает ли бесплатный план ChatGPT со своими MCP-серверами? OpenAI описывает свои MCP-серверы только для платных планов; план Free в этом списке не указан.
Следующие шаги
- Страница коннектора
- Подключить к Claude
- Подключить к Cursor
- Подключить к Gemini
- Подключить к Meta Muse
- Подключить к Microsoft Copilot
Это руководство помогло?