Skip to content

Integration · Communication

Connect Claude & ChatGPT to CallHub

Ask your AI which call campaigns are running, who topped the agent leaderboard, or to add a number to a Do-Not-Contact list in CallHub. It can list campaigns, agents, teams, phonebooks and contacts, create and update contacts and phonebooks, tag contacts, and read or send collective-texting messages.

Connect CallHub free

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

Try asking

  • “Which call center campaigns are running right now?”

    The AI lists your call center campaigns with their status.

  • “Who were the top agents last week?”

    It gets the agent leaderboard for those dates.

  • “Add +4512345678 to our Do-Not-Contact list for texts.”

    It finds the right Do-Not-Contact list and adds the number as opted out of texts.

What your AI can do

Campaigns and agents

List call center, SMS broadcast, peer-to-peer texting, collective texting and voice broadcast campaigns, plus agents, teams and the leaderboard.

Contacts and phonebooks

Create, update and tag contacts, create and rename phonebooks, and add or count the contacts in them.

Do-Not-Contact and texting

Read Do-Not-Contact lists and add numbers to them, and read or send collective-texting messages.

  • “Create a phonebook called Volunteers March and add these three contacts.”

    It creates the phonebook and adds the existing contacts to it.

  • “How many contacts are in the Donors phonebook?”

    It finds the phonebook and counts the contacts in it.

  • “Tag Jane Holm as volunteer.”

    It finds the contact and adds the tag.

30 tools for CallHub

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_phonebookChanges dataAdd existing contacts (`contact_ids`) to a phonebook (`phonebook_id`).
  • add_dnc_numberChanges dataAdd a `phone_number` to a Do-Not-Contact list (`dnc`, the list's URL from list_dnc_lists). `category` 1 = opted out of calls, 2 = texts, 3 = both (default).
  • count_phonebook_contactsGet how many contacts/numbers a phonebook holds by `phonebook_id`.
  • create_contactChanges dataCreate a contact with phone number `contact` (used for calls) and optional `mobile` (used for texts), name, email, address, company and job title.
  • create_phonebookChanges dataCreate a phonebook with a `name` and optional description.
  • delete_contactDeletesPermanently delete a contact by `contact_id`. This cannot be undone.
  • get_agentGet one agent by `agent_id`.
  • get_agent_leaderboardGet the agent leaderboard between `start_date` and `end_date` (YYYY-MM-DD).
  • get_call_campaignGet one call center campaign by `callcenter_campaign_id`.
  • list_agentsList calling/texting agents.
  • list_call_campaignsList call center campaigns with their status.
  • list_contact_fieldsList the contact fields available in the account, including custom fields.
  • list_contact_tagsList the tags on a contact by `contact_id`.
  • list_contactsList contacts in the CallHub account.
  • list_dnc_contactsList phone numbers on Do-Not-Contact lists.
  • list_dnc_listsList Do-Not-Contact lists.
  • list_p2p_campaignsList peer-to-peer texting campaigns.
  • list_phonebook_contactsList the contacts in a phonebook by `phonebook_id`.
  • list_phonebooksList phonebooks (contact lists) used by campaigns.
  • list_sms_campaignsList SMS broadcast campaigns.
  • list_subscriber_messagesList the text conversation with one collective-texting contact by `subscriber_id`.
  • list_team_agentsList the agents in a team by `team_id`.
  • list_teamsList agent teams.
  • list_texting_campaignsList collective texting campaigns.
  • list_voice_broadcastsList voice broadcast campaigns.
  • send_subscriber_smsVisible to othersSend a text `message` to a collective-texting contact by `subscriber_id`. The SMS is sent immediately and uses credits.
  • tag_contactChanges dataAdd tags by `name` (array of tag names) to a contact by `contact_id`.
  • update_contactChanges dataUpdate a contact by `contact_id`; `contact` (phone number) is required, other fields like name, email, mobile and address are optional.
  • update_phonebookChanges dataRename a phonebook or change its description by `phonebook_id`.
  • upsert_phonebook_contactVisible to othersCreate or update a contact directly in a phonebook: `phonebook_id` and phone number `contact`, plus optional name, email, mobile and address.

Set up in three steps

  1. 1

    Pick the app

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

  2. 2

    Paste your key

    Paste your CallHub API domain and API key. In CallHub go to Settings → Account → API Key. Copy the API key and the API domain shown there. The domain depends on your region, for example https://api-na1.callhub.io.

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

It can list campaigns of every type, agents, teams, the agent leaderboard, contacts, contact fields and tags, phonebooks and Do-Not-Contact lists. It can create, update, tag and delete contacts, create and rename phonebooks and add contacts to them, add numbers to Do-Not-Contact lists, and read or send collective-texting messages.

Does the AI see my CallHub credentials?

No. Your CallHub 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 lookups only. Sending a text goes out right away and uses credits, and deleting a contact is permanent. Both 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 CallHub account.

Why do I need to enter an API domain?

CallHub serves its API from a domain that depends on your region, for example https://api-na1.callhub.io. You find yours next to the API key under Settings → Account → API Key, and you paste it into PipMCP along with the key.

Let your AI work in CallHub today.

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

Connect CallHub free

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