Integration · Communication
Connect Claude & ChatGPT to Callari
Ask your AI how today's calls went, which calls were flagged in QA, or to book a callback in Callari. It can create, start and pause AI calling campaigns, add customers to them, and read call details, recordings and analytics. It can also handle SMS and email conversations, contacts, sequences, inbound agents, phone numbers, and do-not-call and consent lists.
Free plan, no credit card. Takes about a minute.
Try asking
“How are our calls going today?”
It reads today's overview from Callari's analytics, and can add call outcomes and sentiment if you ask.
“Show me the flagged QA calls in the Spring Renewals campaign.”
It lists the campaign's QA results with flagged calls only, and can open a call's details and recording.
“Add Jane Miller to the Spring Renewals campaign.”
It adds her as a customer in the campaign with her name and phone number.
What your AI can do
Campaigns and calls
Create, start and pause campaigns, add customers, run A/B tests, and read calls, transcripts and recordings.
Analytics and QA
Read overviews, outcomes, costs, sentiment, hourly performance, number health and QA scores, or export calls as CSV.
Contacts, messages and compliance
Manage contacts, notes, sequences, SMS and email conversations, appointments, DNC entries and consent.
“Is this number on our do-not-call list?”
It checks the number against your DNC list, and can add it if the person asked not to be called.
“Book a callback with Peter on Friday at 14:00.”
It creates the appointment at the time you give and can sync it to your connected calendar.
“What did our calls cost over the last 30 days?”
It reads the cost summary for the period, and can add daily call volumes and the conversion funnel.
139 tools for Callari
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_campaign_customerChanges dataAdd a person to a campaign's call list. Needs campaign_id, full_name and phone; optional email, notes and purchase_history.add_contact_noteChanges dataAdd a note to a CRM contact. Needs contact_id and the note text in `body`.add_to_do_not_callChanges dataAdd a phone number to the do-not-call list with an optional reason, so the AI never calls it.attach_phone_numberChanges dataAssign a phone number (number id). API summary: Assign To Agent.cancel_appointmentDeletesCancel (delete) an appointment by appt_id. This cannot be undone.check_do_not_callCheck whether a phone number is on the do-not-call list.create_appointmentChanges dataBook an appointment at scheduled_at, with optional title, duration_minutes, timezone, notes and the customer's name, email and phone.create_bulk_updateVisible to othersCreate a new bulk update. Required: ids. Has effects visible outside this system. API summary: Bulk Update Contacts.create_buyChanges dataCreate a new buy. Required: phone number. API summary: Buy Phone Number.create_call_check_recordingChanges dataCreate a new check recording for a call. API summary: Check Call Recording.create_call_flowChanges dataCreate a new call flow. Required: name. API summary: Create Call Flow.create_call_qa_rescoreChanges dataCreate a new qa rescore for a call. API summary: Rescore Call.create_call_retranscribeChanges dataCreate a new retranscribe for a call. API summary: Retranscribe Call.create_campaignChanges dataCreate a new AI calling campaign with a `name`; optional goal, product_info, timezone, calling_days and hours, max_retries, phone_number_id and voicemail_action.create_campaign_ab_testChanges dataCreate a new ab test for a campaign. Required: name. API summary: Create Ab Test.create_checkChanges dataCreate a new check. Required: phone. API summary: Check Consent.create_check_allChanges dataCreate a new check all.create_check_check_reputation_reputation_check_postChanges dataCreate a new check. Required: phone number. API summary: Check Reputation.create_consentChanges dataCreate a new consent. Required: phone. API summary: Add Consent.create_contactChanges dataCreate a CRM contact with full_name and phone; optional email, company_name, status, tags, deal_value and notes. Search first to avoid duplicates.create_conversationVisible to othersCreate a new message. Required: contact email, subject or body. Has effects visible outside this system. API summary: Create Conversation.create_enrollment_stopChanges dataCreate a new stop for a enrollment. API summary: Stop Enrollment.create_erasure_requestChanges dataCreate a new erasure request. API summary: Log Gdpr Erasure Request.create_inbound_agentChanges dataCreate a new inbound agent. Required: name. API summary: Create Inbound Agent.create_messageVisible to othersCreate a new message. Required: our number or customer number. Has effects visible outside this system. API summary: Create Conversation.create_sequenceChanges dataCreate a new sequence. Required: name. API summary: Create Sequence.create_sequence_enrollChanges dataCreate a new enroll for a sequence. Required: customer ids. API summary: Enroll Customers.create_sequence_stepChanges dataCreate a new step for a sequence. Required: step number or channel. API summary: Add Step.create_training_analyzeChanges dataCreate a new analyze for a training. API summary: Trigger Analysis.create_training_applyChanges dataCreate a new apply for a training. API summary: Apply Insights.create_webhookDeletesCreate a new webhook. Required: name, url or events. Destructive action; may require approval. API summary: Create Webhook.create_webhook_testDeletesCreate a new test for a webhook. Destructive action; may require approval. API summary: Test Webhook.delete_call_flowDeletesPermanently delete a call flow by flow id. Destructive action; may require approval. API summary: Delete Call Flow.delete_campaignDeletesPermanently delete a campaign by campaign id. Destructive action; may require approval. API summary: Delete Campaign.delete_campaign_ab_testDeletesPermanently delete a ab test by test id. Destructive action; may require approval. API summary: Delete Ab Test.delete_campaign_customerDeletesPermanently delete a customer by customer id. Destructive action; may require approval. API summary: Remove Customer.delete_campaign_trainingDeletesPermanently delete a training by upload id. Destructive action; may require approval. API summary: Delete Training Upload.delete_campaign_voicemail_audioMoves moneyPermanently delete a voicemail audio by campaign id. Financial or irreversible action; may require approval. API summary: Delete Voicemail Audio.delete_consentDeletesPermanently delete a consent by phone. Destructive action; may require approval. API summary: Revoke Consent.delete_contactDeletesPermanently delete a contact by contact id. Destructive action; may require approval. API summary: Delete Contact.delete_contact_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete Note.delete_conversationDeletesPermanently delete a message by conv id. Destructive action; may require approval. API summary: Delete Conversation.delete_disconnectsMoves moneyPermanently delete a disconnect. Financial or irreversible action; may require approval. API summary: Disconnect Calendar.delete_dncDeletesPermanently delete a dnc by entry id. Destructive action; may require approval. API summary: Remove From Dnc.delete_eraseDeletesPermanently delete a erase by customer id. Destructive action; may require approval. API summary: Gdpr Erase Customer.delete_inbound_agentDeletesPermanently delete a inbound agent by agent id. Destructive action; may require approval. API summary: Delete Inbound Agent.delete_messageDeletesPermanently delete a message by conv id. Destructive action; may require approval. API summary: Delete Conversation.delete_phone_numberDeletesPermanently delete a phone number by number id. Destructive action; may require approval. API summary: Release Phone Number.delete_reputationDeletesPermanently delete a reputation by rep id. Destructive action; may require approval. API summary: Delete Reputation.delete_sequenceDeletesPermanently delete a sequence by seq id. Destructive action; may require approval. API summary: Delete Sequence.delete_sequence_stepDeletesPermanently delete a step by step id. Destructive action; may require approval. API summary: Delete Step.delete_webhookDeletesPermanently delete a webhook by hook id. Destructive action; may require approval. API summary: Delete Webhook.detach_phone_numberChanges dataUnassign a phone number (number id). API summary: Unassign Number.export_analytics_csvExport analytics. API summary: Export Calls Csv.get_appointmentGet one appointment by appt_id.get_calendar_statusGet the current status of a calendar. API summary: Get Calendar Status.get_call_flowGet one call flow by flow id. API summary: Get Call Flow.get_campaignGet one campaign by campaign_id, with its goal, calling hours, retries and status.get_campaign_ab_testGet one ab test for a campaign by test id. API summary: Get Ab Test.get_campaign_analyticsGet performance analytics for one campaign by campaign_id over the last `days`.get_campaign_callGet one call from a campaign by campaign_id and call_id, with outcome, transcript and summary.get_campaign_statsList campaigns. API summary: Get Campaign Stats.get_contactGet one CRM contact by contact_id.get_conversationGet one message by conv id. API summary: Get Conversation.get_exportGet one export by customer id. API summary: Gdpr Export Customer.get_historyGet one history by session id. API summary: Get Chat History.get_inbound_agentGet one inbound agent by agent id. API summary: Get Inbound Agent.get_inbound_agent_callGet one call for a inbound agent by call id. API summary: Get Inbound Call Detail.get_qa_call_statusChanges dataGet the current status of a qa call by call id. API summary: Set Qa Status.get_sequenceGet one sequence by seq id. API summary: Get Sequence.get_sms_conversationGet one SMS conversation by conv_id, with its messages.get_statsList stats. API summary: Get Stats.get_today_overviewGet today's calling overview: calls made, answered, outcomes and similar headline numbers.get_webhookGet one webhook by hook id. API summary: Get Webhook.list_activesList actives. API summary: Get Active Calls.list_alertsList alerts. API summary: Get Alerts.list_appointmentsList appointments, optionally filtered by status.list_auth_urlsList auth urls. API summary: Get Auth Url.list_call_flowsList call flows.list_call_outcomesList call outcomes. API summary: Get Call Outcomes.list_call_recordingsList recordings for a call. API summary: Get Call Recording.list_call_recordings_proxy_call_recording_campaigns_campaign_id_List recordings for a call. API summary: Proxy Call Recording.list_call_recordings_proxy_inbound_recording_inbound_agents_agenList recordings for a call. API summary: Proxy Inbound Recording.list_callbacksList callbacks. Optional filters: code or state. API summary: Oauth Callback.list_calls_dailiesList calls dailies. Optional filters: days. API summary: Get Calls Daily.list_campaign_ab_testsList ab tests for a campaign.list_campaign_agent_configsList agent configs for a campaign. API summary: Get Agent Config.list_campaign_callsList the calls made in a campaign by campaign_id.list_campaign_customersList the customers (people to call) in a campaign by campaign_id.list_campaign_qasList qas for a campaign. Optional filters: flagged only. API summary: Get Campaign Qa.list_campaign_trainingsList trainings for a campaign. API summary: List Training Uploads.list_campaignsList your AI calling campaigns. Use to find a campaign's ID.list_consentsList consents. Optional filters: active only. Results are paginated. API summary: List Consent Records.list_contact_notesList the notes on a CRM contact by contact_id.list_cost_summariesList cost summaries. Optional filters: days. API summary: Get Cost Summary.list_dncsList dncs.list_duration_distributionsList duration distributions. Optional filters: days. API summary: Get Duration Distribution.list_email_conversationsList email conversations, optionally only open or closed ones. Results are paginated.list_eventsList events. API summary: List Available Events.list_funnelsList funnels. Optional filters: days. API summary: Get Conversion Funnel.list_historiesList histories. Results are paginated. API summary: Get Call History.list_hourliesList hourlies. Optional filters: days. API summary: Get Hourly Performance.list_inbound_agent_callsList calls for a inbound agent. API summary: List Inbound Calls.list_inbound_agentsList inbound agents.list_inbound_outboundsList inbound outbounds. Optional filters: days. API summary: Get Inbound Outbound.list_latenciesList latencies. API summary: Get Latency Stats.list_number_healthsList number healths. Optional filters: days. API summary: Get Number Health.list_opt_outsList opt outs.list_overviewsList overviews. API summary: Get Overview.list_phone_numbersList phone numbers.list_qa_callsList qa calls. Optional filters: days, min score, max score, flag or status. Results are paginated. API summary: Get Qa Calls.list_qa_summariesList qa summaries. Optional filters: days. API summary: Get Qa Summary.list_reputationsList reputations.list_sentimentsList sentiments. API summary: Get Sentiment.list_sequence_enrollmentsList enrollments for a sequence.list_sequencesList sequences.list_sms_conversationsList SMS conversations with customers. Use to find a conversation's ID.list_statsList stats. API summary: Crm Stats.list_tasksList tasks. Results are paginated. API summary: Get Recent Activity.list_templatesList templates. API summary: Get Flow Templates.list_webhooksList webhooks.pause_campaignChanges dataPause a running campaign by campaign_id so no more calls are placed.reply_email_conversationVisible to othersReply to an email conversation by conv_id with the message `body` (optional body_html). The email is sent to the customer.search_contactsSearch CRM contacts by `search` text, tag or status. Results are paginated; use this to find a contact's ID.search_phone_numbersSearch phone numbers by country, area code or contains. Use this to find existing phone numbers before creating a new phone number. Results are paginated. API summary: Search Available Numbers.send_smsVisible to othersSend a text message in an existing SMS conversation. Needs conv_id and the message `body`. The customer receives it right away.start_campaignChanges dataStart a campaign by campaign_id. The AI agent begins phoning the campaign's customers, which uses call credits.update_appointmentChanges dataReschedule or edit an appointment by appt_id: time, duration, status, notes or customer details.update_call_flowChanges dataUpdate an existing call flow identified by flow id. API summary: Update Call Flow.update_campaignChanges dataUpdate a campaign's settings by campaign_id. Only the fields you pass change.update_campaign_ab_testChanges dataUpdate an existing ab test identified by test id. API summary: Update Ab Test.update_campaign_agent_configsVisible to othersUpdate an existing agent config identified by campaign id. Has effects visible outside this system. API summary: Update Agent Config.update_contactChanges dataUpdate a CRM contact by contact_id. Only the fields you pass change.update_inbound_agentChanges dataUpdate an existing inbound agent identified by agent id. API summary: Update Inbound Agent.update_messageVisible to othersUpdate an existing message identified by conv id. Only the fields you pass are changed. Has effects visible outside this system. API summary: Update Conversation.update_sequenceChanges dataUpdate an existing sequence identified by seq id. API summary: Update Sequence.update_sequence_stepChanges dataUpdate an existing step identified by step id. API summary: Update Step.update_syncChanges dataUpdate an existing sync identified by appointment id. API summary: Sync Appointment.update_webhookDeletesUpdate an existing webhook identified by hook id. Destructive action; may require approval. API summary: Update Webhook.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Callari from the app list.
- 2
Paste your key
Paste a Callari API key. In the Callari dashboard, open API & Docs (app.callari.ai/api-docs) and create a key. Paste the full key, which starts with aiccare_. The API page is part of Callari's Business plan.
- 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 Callari?
The AI can create, update, start, pause and delete calling campaigns, add customers, and read calls, recordings, QA results and analytics. It can manage contacts, notes, sequences, inbound agents, call flows, phone numbers, appointments and webhooks, send SMS and email replies, and work with DNC, consent and GDPR requests.
Does the AI see my Callari API key?
No. Your Callari 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, so you can start with analytics only. Deleting campaigns, contacts or phone numbers is permanent, and those actions 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 HeyMyApps 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?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Callari account with API access.
Can the AI contact my customers?
Only if you switch those tools on. Sending an SMS, replying to an email and starting a campaign all reach real people. You can leave those tools off, or require your approval before each one runs, and still use analytics, QA and the DNC check.
Let your AI work in Callari today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Callari freeHeyMyApps is not affiliated with Callari. Product names are trademarks of their owners.






