Skip to content

Integration · Marketing

Connect Claude & ChatGPT to Attentive

Ask your AI whether a customer is subscribed to SMS, to tag your VIPs, or to add people to a segment, and it works in your Attentive account. It can look up a person's SMS and email subscriptions and custom attributes, and read segments. It can also subscribe and unsubscribe people, create or update people, set custom attributes, record custom, purchase, add-to-cart and product view events, and manage segments, with your approval if you want it.

Connect Attentive free

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

Try asking

  • “Is +4512345678 subscribed to SMS?”

    The AI looks up the person's SMS and email subscriptions by phone number.

  • “Tag [email protected] as a VIP.”

    It sets the custom attribute VIP to yes on her profile.

  • “Subscribe the new customer +4587654321 to marketing texts.”

    It subscribes the number. Unless single opt-in is set, the person first receives an opt-in text.

What your AI can do

Subscribers

Look up SMS and email subscriptions, subscribe or unsubscribe people, and create or update a person with identifiers and attributes.

Attributes and events

Read and set custom attributes, and record custom, purchase, add-to-cart and product view events.

Segments

List, create and update segments, add or remove members, and check the status of bulk jobs.

  • “Unsubscribe [email protected] from all messages.”

    It unsubscribes him from all subscriptions. He may receive a confirmation message.

  • “Create a segment called Workshop attendees and add these five people.”

    It creates the segment with your own external ID and adds the members by email or phone. You can check the bulk job's status afterwards.

  • “Record Jane's in-store purchase of two candles, order 1042.”

    It sends a purchase event with the items and order ID. This can trigger post-purchase messages.

18 tools for Attentive

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

  • add_segment_membersVisible to othersAdd people (`members`, by email/phone) to the segment with `external_id`.
  • create_segmentChanges dataCreate a new segment with a `name`, optional `description` and your own `external_id`.
  • get_accountGet details of the connected Attentive company and API application.
  • get_bulk_jobGet the status of a bulk job by `bulk_job_id`, e.g. after adding segment members.
  • get_custom_attributesGet a person's custom attributes by `phone` or `email`.
  • get_segmentGet one segment by its `external_id`.
  • get_subscriptionsLook up a person's SMS and email subscriptions by `phone` or `email`.
  • list_segmentsList segments, optionally filtered by `name`, `external_id` or `updated_since`.
  • remove_segment_membersMoves moneyRemove people (`members`) from the segment with `external_id`. They stay subscribed; only segment membership changes.
  • send_add_to_cart_eventChanges dataRecord that a person (`user`) added `items` to their cart. Can trigger abandoned-cart messages.
  • send_custom_eventChanges dataRecord a custom event of `type` for a person (`user`) with optional `properties`. Events can trigger Journeys that send messages to that person.
  • send_product_view_eventChanges dataRecord that a person (`user`) viewed product `items`. Can trigger browse-abandonment messages.
  • send_purchase_eventChanges dataRecord a purchase for a person (`user`) with the bought `items` and optional `order_id`. Can trigger post-purchase messages.
  • set_custom_attributesChanges dataSet custom attributes (`properties`, e.g. {"VIP": "yes"}) on a person identified by `user` email or phone.
  • subscribe_userChanges dataSubscribe a person (`user` email and/or phone) to marketing or transactional messages. Unless `single_opt_in` is set, they receive an opt-in text or email.
  • unsubscribe_userChanges dataUnsubscribe a person (`user` email and/or phone) from all or selected `subscriptions`. They may receive a confirmation message unless notifications are disabled.
  • update_segmentChanges dataRename or re-describe a segment by `external_id`.
  • upsert_userChanges dataCreate or update one person with `identifiers` (email, phone, client user ID), `attributes` (name, location, custom fields) and `subscriptions`.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste an Attentive API key from a private custom app. In Attentive open the integrations page and click + Create App. Enter an app name and contact email, set Write permission for the APIs you want, such as Subscribers, Custom Attributes, Custom Events and eCommerce, and click Create. Copy the API key from the modal, since it is shown only once.

  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 Attentive?

It can read your company details, a person's subscriptions and custom attributes, segments and bulk jobs. It can subscribe and unsubscribe people, create or update people, set custom attributes, record custom, purchase, add-to-cart and product view events, and create, update and change the members of segments.

Does the AI see my Attentive credentials?

No. Your Attentive 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, and the API permissions on your Attentive app set a limit too. Subscribing sends an opt-in message and events can trigger Journeys that message people, so these can require your approval before they run. 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 Attentive account.

Will people get a text when the AI subscribes them?

Usually, yes. Unless single opt-in is set, a new subscriber receives an opt-in text or email. Unsubscribing may send a confirmation message, and events such as purchases or cart additions can trigger Journeys that send messages.

Let your AI work in Attentive today.

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

Connect Attentive free

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