Integration · Communication
Connect Claude & ChatGPT to Callers
Ask your AI how a calling campaign is going, which contacts said they were interested, or to add new people for an agent to call. Callers runs AI voice agents that phone your contacts, and through PipMCP your AI can manage agents, campaigns and contacts, read call lists, reports and recordings, set call outcomes and save notes the agent uses on later calls.
Free plan, no credit card. Takes about a minute.
Try asking
“How is the renewal campaign doing?”
The AI finds the campaign and reads its results report.
“Which contacts on agent 12 said call me later?”
It lists the agent's contacts filtered by status.
“Add Maria Jensen, +45 12 34 56 78, to the webinar follow-up agent.”
It adds the contact with name, phone number and variables. The agent may call her once it is running.
What your AI can do
Agents and campaigns
List and read agents and campaigns, rename them or change phone numbers, and start or stop calling.
Contacts and memories
List, read and add contacts, remove campaign contacts, and save memories the agent uses on later calls.
Calls and reports
List calls, get recording links, read results reports and set the outcome of a call.
“Send me the recording of the last call to contact 4411.”
It lists the calls to that contact and gets the recording link for the latest one.
“Mark call 9021 as not interested.”
It sets the call outcome to NOT_INTERESTED and whether the call reached its goal.
“Remember that Peter prefers calls after 15:00.”
It saves a memory on the contact that the agent will use in future calls.
30 tools for Callers
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_agent_contactChanges dataAdd a contact to an agent. Requires `agent_id`, `name` and `data` (the contact's variables), plus a `phone_number`; the agent may call them once it is running.add_campaign_contactChanges dataAdd a contact to a campaign. Requires `campaign_id`, `name` and `data` (the contact's variables), plus a `phone_number`; the campaign may contact them once running.add_contact_memoryChanges dataSave a memory for a contact that the AI agent will use in future calls. Requires `contact_id`, a short `name` and the `text`.delete_campaign_contactDeletesRemove one contact from a campaign by `campaign_id` and `contact_id`.get_agentGet one AI agent's setup and status by `agent_id`.get_agent_call_recordingGet the recording link for an agent call by `agent_id` and `call_id`.get_agent_contactGet one of an agent's contacts by `agent_id` and `contact_id`.get_agent_reportGet the results report for an agent by `agent_id`, optionally for archived contacts.get_campaignGet one campaign's setup and status by `campaign_id`.get_campaign_call_recordingGet the recording link for a campaign call by `campaign_id` and `call_id`.get_campaign_contactGet one campaign contact by `campaign_id` and `contact_id`.get_campaign_reportGet the results report for a campaign by `campaign_id`, optionally for archived contacts.list_agent_callsList the calls an agent has made by `agent_id`, with paging.list_agent_contact_callsList the calls an agent made to one contact, by `agent_id` and `contact_id`.list_agent_contactsList an agent's contacts by `agent_id`, filtered by `statuses`, goals or last-attempt dates, with paging.list_agentsList AI voice agents in an organization (`organization_id`), optionally filtered by agent group.list_campaign_callsList the calls made in a campaign by `campaign_id`, with paging.list_campaign_contact_callsList the calls made to one campaign contact by `campaign_id` and `contact_id`.list_campaign_contactsList a campaign's contacts by `campaign_id`, filtered by `statuses`, goals or last-attempt dates, with paging.list_campaignsList campaigns in an organization (`organization_id`), optionally filtered by campaign group.list_contact_memoriesList the saved memories (notes the AI remembers) for a contact by `contact_id`, optionally filtered by `status`.list_organizationsList the organizations on your Callers account. Use this to get the `organization_id` needed to list agents and campaigns.set_agent_call_statusChanges dataSet the outcome of an agent call. Requires `agent_id`, `call_id`, `call_status` (e.g. INTERESTED, NOT_INTERESTED, CALL_ME_LATER, DO_NOT_CALL) and `call_reached_goal`.set_campaign_call_statusChanges dataSet the outcome of a campaign call. Requires `campaign_id`, `call_id`, `call_status` (e.g. INTERESTED, NOT_INTERESTED, CALL_ME_LATER, DO_NOT_CALL) and `call_reached_goal`.start_agentChanges dataStart an agent by `agent_id` so it begins calling its contacts. This places real phone calls.start_campaignChanges dataStart a campaign by `campaign_id` so it begins contacting its contacts. This places real calls or sends messages.stop_agentChanges dataStop an agent by `agent_id` so it makes no more calls.stop_campaignChanges dataStop a running campaign by `campaign_id`.update_agentChanges dataChange an agent's `name` or `phone_numbers` by `agent_id`.update_campaignChanges dataChange a campaign's `name` or `phone_numbers` by `campaign_id`.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Callers from the app list.
- 2
Paste your key
Paste a Callers API key. Log in to Callers, click Settings in the left sidebar and open the API Keys tab. Click Add API Key, name it and click Create, then click Show API Key and copy it.
- 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 Callers?
It can list organizations, agents, campaigns, contacts and calls, read reports, recording links and contact memories, and update agents and campaigns. It can add contacts, remove campaign contacts, set call outcomes, save memories, and start or stop agents and campaigns.
Does the AI see my Callers credentials?
No. Your Callers 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 read-only. Starting an agent or campaign places real calls, and removing a contact changes who gets called, 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 Callers account.
Will the AI place phone calls?
Only through Callers. Starting an agent or a campaign makes it begin calling its contacts, and adding a contact to a running agent means it may call them. Switch those tools off, or require your approval, if you want the AI to only read reports and calls.
Let your AI work in Callers today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Callers freePipMCP is not affiliated with Callers. Product names are trademarks of their owners.






