Skip to content

Integration · Marketing

Connect Claude & ChatGPT to GetResponse

Ask your AI how your last newsletter performed, who is on a list, or to add a new contact with the right tags in GetResponse. It can read contacts, lists, tags, custom fields, sign-up forms, newsletters, autoresponders and email activity. It can also add, update and delete contacts, create tags and tag contacts.

Connect GetResponse free

Free plan, no credit card. Takes about a minute.

Try asking

  • “How did last week's newsletter do?”

    The AI finds the newsletter and gets its delivery, open and click statistics.

  • “Add [email protected] to the Webinar list with the tag lead.”

    It finds the list and tag IDs and adds the contact. The contact may take a moment to appear.

  • “Has [email protected] opened any of our emails this month?”

    It finds the contact and lists their email activity, such as opens and clicks, for this month.

What your AI can do

Contacts and tags

Search, add, update and delete contacts, set custom field values, create tags and tag contacts.

Lists and forms

Read contact lists and their summary statistics, the contacts on each list, sign-up forms and sender addresses.

Newsletters and autoresponders

Read newsletters and autoresponders, get newsletter delivery, open and click statistics, and see a contact's email activity.

  • “Tag this week's new contacts on the Newsletter list with autumn-offer.”

    It lists the contacts created on that list this week, creates the tag if it is missing and adds it to each contact.

  • “Which autoresponders run on the Welcome list?”

    It lists the autoresponders for that list with their subject and status.

  • “Give me a summary of the Customers list.”

    It gets the summary statistics for the list.

22 tools for GetResponse

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • add_contact_tagsChanges dataAdd tags to a contact (`contact_id`, `tags` as [{"tagId": ...}]). Existing tags are kept.
  • create_contactChanges dataAdd a contact to a list: `email` and `campaign` as {"campaignId": "<list id>"}, plus optional `name`, `tags` ([{"tagId": ...}]) and `custom_field_values`. The contact may take a moment to appear.
  • create_tagChanges dataCreate a tag with a `name`.
  • delete_contactDeletesDelete a contact by `contact_id`, removing them from the list. This cannot be undone.
  • get_accountGet the connected GetResponse account's details. Use to confirm which account you are working in.
  • get_autoresponderGet one autoresponder by `autoresponder_id`.
  • get_contactGet one contact by `contact_id`, with their list, tags and custom fields.
  • get_listGet one contact list (campaign) by `campaign_id`.
  • get_list_summaryGet summary statistics for one or more lists; pass list IDs in `query_campaign_id`.
  • get_newsletterGet one newsletter by `newsletter_id`, with its subject, content and send settings.
  • get_newsletter_statisticsGet delivery, open and click statistics for a newsletter (`newsletter_id`), optionally grouped by hour, day or month.
  • list_autorespondersList autoresponders (automated follow-up emails), filtered by name, subject, status or list.
  • list_contact_activitiesList a contact's email activity (such as opens and clicks) by `contact_id`, optionally within a date range.
  • list_contactsList or search contacts by `query_email`, `query_name`, list (`query_campaign_id`), origin, or created/changed dates. Paginate with `page` and `limit`.
  • list_custom_fieldsList the custom contact fields and their IDs, for use in custom_field_values.
  • list_formsList sign-up forms, filtered by name, status or list (`query_campaign_id`).
  • list_from_addressesList the verified 'From' sender addresses on the account.
  • list_list_contactsList the contacts on one list (`campaign_id`), optionally filtered by `query_email`, `query_name` or created dates.
  • list_listsList contact lists (GetResponse calls them campaigns), optionally filtered by `query_name`. Use to find a campaignId.
  • list_newslettersList newsletters (email broadcasts), filtered by `query_status`, `query_subject`, list or send dates. Paginate with `page` and `limit`.
  • list_tagsList the account's tags, optionally filtered by `query_name`. Use to find a tagId.
  • update_contactChanges dataUpdate a contact by `contact_id`: name, note, scoring, list (`campaign`), tags or custom field values. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose GetResponse from the app list.

  2. 2

    Paste your key

    Paste a GetResponse API key. In GetResponse go to Tools → Integrations and API → API and click Generate API key. Name it and copy the key.

  3. 3

    Add the link to your AI

    You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:

    1. Click your name, then Settings › Connectors › Add custom connector.
    2. Paste your link as the Remote MCP server URL.
    3. Switch it on from the + menu in a chat.

Questions

What can the AI do in GetResponse?

It can read contacts, lists, tags, custom fields, sign-up forms, sender addresses, newsletters, autoresponders, newsletter statistics and contact email activity. It can add, update and delete contacts, create tags and add tags to contacts. It cannot send newsletters.

Does the AI see my GetResponse credentials?

No. Your GetResponse credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.

Can I control what the AI is allowed to do?

Yes. You choose which tools are switched on, so you can start read-only. Deleting a contact cannot be undone, so it can require your approval before it runs. Every tool call is logged.

Does it work with ChatGPT?

Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your PipMCP link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.

What does it cost?

PipMCP has a free plan with no credit card required. Paid plans bill per completed task. You also need your own GetResponse account.

Why does GetResponse call lists campaigns?

In the GetResponse API a contact list is called a campaign, so list IDs show up as campaignId. You can just name the list, and the AI looks up its ID for you.

Let your AI work in GetResponse today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect GetResponse free

PipMCP is not affiliated with GetResponse. Product names are trademarks of their owners.