Skip to content

Integration · Communication

Connect Claude & ChatGPT to Whippy

Ask your AI to text a customer, find open conversations with unread messages, or see who replied to a campaign in Whippy. It sends SMS and email from your channels, manages contacts, tags and conversations, and enrolls people in sequences. You handle customer messages from the same chat where you ask your questions.

Connect Whippy free

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

Try asking

  • “Show open conversations with unread messages.”

    The AI lists open conversations with unread messages, with the contact and channel.

  • “Text Maria Lopez that her appointment is confirmed for 2 pm.”

    It finds Maria's contact and sends the SMS from your channel number. She receives it right away.

  • “Add Jonas and Priya to the welcome sequence.”

    It finds the sequence and enrolls both contacts. They start receiving its messages.

What your AI can do

Texts and emails

Send or schedule SMS, email and text campaigns from your channels, with attachments and saved message templates.

Contacts and conversations

Search, create and update contacts, tag them, read and search messages, add notes, and assign or close conversations.

Campaigns and sequences

Read campaigns and sequences, see who was delivered, responded or clicked, and add or remove contacts from sequences.

  • “How did Tuesday's promo campaign do?”

    It reads the campaign and lists its contacts by delivered, responded, clicked link and unsubscribed.

  • “Close the conversation with +1 555 0100 and note that the refund is done.”

    It adds an internal note visible to your team only, then sets the conversation to closed.

  • “Tag everyone who replied to the spring campaign as warm.”

    It lists the campaign contacts who responded and adds the warm tag to them.

30 tools for Whippy

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

  • add_contacts_to_sequenceChanges dataEnroll contacts (`to`, each with a phone or email) in a sequence by `sequence_id`, optionally from channel `from`, starting at `step_id` or at `schedule_at`. They start receiving its messages.
  • add_noteChanges dataAdd an internal note to the conversation between contact `to` and your channel `from`, with the note text in `body`. Notes are visible to your team only.
  • create_contactChanges dataCreate a contact with `phone` and optionally `name`, `email`, `address`, `language`, `birth_date`, `properties` and SMS/email opt-in. Search first to avoid duplicates.
  • delete_contactDeletesPermanently delete a contact by `contact_id`.
  • get_callGet one call by `call_id` with its participants, duration and outcome.
  • get_campaignGet one campaign by `campaign_id` with its message, audience, schedule and status.
  • get_contactGet one contact by `contact_id` with phone, email, address, tags, opt-in status and custom properties.
  • get_conversationGet one conversation by `message_id` (the conversation ID) with its recent messages; page older messages with `messages`.
  • get_organizationGet the details of your Whippy organization.
  • get_sequenceGet one sequence by `sequence_id` with its steps and settings.
  • list_callsList recent phone calls. Paginate with `cursor`.
  • list_campaign_contactsList the contacts in a campaign by `campaign_id`, filtered by `delivered`, `responded`, `clicked_link` or `unsubscribed`.
  • list_campaignsList SMS campaigns, filterable by `title`, `status` and channel.
  • list_channelsList your channels (phone numbers and email addresses you send from) with their IDs.
  • list_conversationsList conversations, filtered by `status` (open, closed, ...), contact name/phone/email, channel, `assigned_users`, unread count or dates.
  • list_message_templatesList or search saved message templates by `search`.
  • list_messagesList individual messages, filtered by `contact_id`, `conversation_id`, `channel_id`, `campaign_id`, `sequence_id` or `delivery_status`.
  • list_sequence_contactsList contacts enrolled in a sequence by `sequence_id`, filtered by `status`, `responded`, `clicked_link` or `unsubscribed`.
  • list_sequencesList automated message sequences, filterable by `title`.
  • list_tagsList or search tags by `search` and `type`. Returns tag IDs.
  • list_usersList team members, searchable by `name`, `email`, `phone` or `role`. Use their IDs to assign conversations.
  • remove_contacts_from_sequenceDeletesStop a sequence for the given `contacts` by `sequence_id`, so they receive no further steps.
  • search_contactsFind contacts by `name`, `email`, `phone` or `external_id`, or by created/updated date. Paginate with `cursor`.
  • search_messagesChanges dataSearch message text with `body`, optionally narrowed by contact, channel, campaign, sequence, direction or date (`after`, `before`).
  • send_campaignVisible to othersSend or schedule a text campaign: `title`, `from` channel, `body` and `to` (a list of contacts with phone); optional `schedule_at` and `attachments`. Every contact receives the message.
  • send_emailVisible to othersSend an email: `to` address, `from` your email channel, `subject` and `body`; optional `cc`, `bcc`, `attachments` and `schedule_at`. The contact receives the email.
  • send_smsVisible to othersSend a text message: `to` is the contact's phone, `from` your channel phone number, `body` the text; optional `attachments` and `schedule_at`. The contact receives the SMS.
  • tag_contactsVisible to othersAdd, remove or overwrite (`action`) a tag by `tag_id` on the given `contacts` (identified by phone or email).
  • update_contactChanges dataUpdate a contact by `contact_id`: name, email, phone, address, language, opt-ins or custom `properties`. Only the fields you pass change.
  • update_conversationChanges dataUpdate a conversation by `message_id` (the conversation ID): set `status` open, closed or spam, mark read/unread with `unread_count`, or assign it with `assigned_user`.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your Whippy API key. In Whippy open Settings > Developers and create or copy an organization API key. Each key reaches only one organization.

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

It can search and read contacts, conversations, messages, calls, campaigns, sequences, channels, tags, templates and team members. It can send SMS, emails and text campaigns, create, update, tag and delete contacts, add notes, update or assign conversations, and add contacts to or remove them from sequences.

Does the AI see my Whippy API key?

No. Your Whippy API key is encrypted at rest and never shown to the AI. After you save it, it is 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 with read-only tools. Sending SMS, emails and campaigns reaches your contacts, and deleting a contact is permanent, so those 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 Whippy account.

Which number or address does the AI send from?

From one of your Whippy channels, the phone numbers and email addresses you already send from. The AI can list your channels with their IDs and uses the one you name. An API key reaches only one organization, so it only sees that organization's channels.

Let your AI work in Whippy today.

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

Connect Whippy free

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