Integration · Communication
Connect Claude & ChatGPT to CallHippo
Ask your AI who called yesterday, which SMS went out this week, or to load new leads into a dialer campaign in CallHippo. It can read call and SMS logs, list users, teams and contacts, create and delete contacts, manage the Do Not Call list and start or stop campaigns. It can also start a real outbound call for one of your agents.
Free plan, no credit card. Takes about a minute.
Try asking
“List all calls from yesterday.”
The AI reads the call logs for that date range and lists the calls.
“Which SMS did we send to +4520304050 this month?”
It reads the SMS logs for the month, filtered on that number.
“Add these ten leads to the October follow-up campaign.”
It finds the dialer campaign and adds each lead with name and phone number.
What your AI can do
Call and SMS logs
Read call logs and SMS logs by date range, number or ID.
Users, teams and contacts
List users, teams and contacts, read a user's numbers, and create or delete contacts.
Dialer campaigns and calls
List campaigns, add and update campaign contacts, start or stop a campaign, manage the Do Not Call list and place outbound calls.
“Start the October follow-up campaign.”
It starts the campaign, and the dialer begins calling its contacts.
“Put +4588776655 on the Do Not Call list for outgoing calls.”
It adds the number to the Do Not Call list and blocks outgoing calls to it.
“Call Anna Holm from our sales number for agent Peter.”
It finds Peter's user ID and starts a real call. Peter's phone rings first, then Anna is dialed.
16 tools for CallHippo
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_campaign_contactsVisible to othersAdd contacts to a dialer campaign by `campaign_id`; each contact has `name`, `phoneNumber` and optional `leadId`.add_dnc_numberChanges dataAdd a phone `number` to the Do Not Call list, blocking `dnc_type` both, incoming or outgoing calls.create_contactChanges dataCreate a contact with `first_name`, `last_name`, `email` and phone `number` (all required).delete_contactDeletesPermanently delete a contact by `contact_id`.get_campaignGet one dialer campaign by `campaign_id`.get_userGet one user's details by `userid`, including their numbers.list_call_logsChanges dataList call logs between `start_date` and `end_date` (YYYY/MM/DD), with `skip` and `limit` for paging; optionally one call by `call_sid`.list_campaignsList dialer campaigns page by page (`current`, `data_per_page`), optionally by `campaign_type`.list_contactsList contacts page by page (`current`, `data_per_page` up to 500) for the given `user_id`; set `updated_date` (YYYY/MM/DD) to get only contacts changed since then.list_sms_logsVisible to othersList SMS logs between `start_date` and `end_date` (YYYY/MM/DD), with `skip` and `limit`; optionally filter by `from`, `to` or `smsid`.list_teamsList teams, page by page (`current` page, `data_per_page`).list_usersList the users (agents) in your CallHippo account. Use to find a user's ID or email.make_callChanges dataStart a real outbound call from a CallHippo number (`from_number`) to `to_number` for the agent `agent_id`. The agent's phone rings and the other party is dialed.remove_dnc_numberChanges dataRemove a phone `number` from the Do Not Call list.start_or_stop_campaignChanges dataStart or stop a dialer campaign: pass `campaign_id` and `action` (start or stop). Starting makes the dialer call its contacts.update_campaign_contactChanges dataChange a campaign contact's name, phone number or lead ID; identify it by `campaign_id` and its current `phone_number`.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose CallHippo from the app list.
- 2
Paste your key
Paste a CallHippo REST API key. In CallHippo open the Integration section, find REST API and click the + icon to generate a new key.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in CallHippo?
The AI can read call logs, SMS logs, users, teams, contacts and dialer campaigns. It can create and delete contacts, add numbers to or remove them from the Do Not Call list, add and update campaign contacts, start or stop a campaign and place an outbound call for an agent.
Does the AI see my CallHippo API key?
No. Your CallHippo 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 logs and lookups only. Placing a call, starting a campaign and deleting a contact have real effects, so they 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 CallHippo account.
How does a call started by the AI work?
The AI uses one of your CallHippo numbers and an agent's user ID. The agent's phone rings first, and then the other party is dialed, so a person always takes the call. You can require approval for this tool, so no call starts without your OK.
Let your AI work in CallHippo today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect CallHippo freePipMCP is not affiliated with CallHippo. Product names are trademarks of their owners.






