Integration · Communication
Connect Claude & ChatGPT to ZenCall
Ask your AI who called your ZenCall AI phone agent today and what was said. It can read calls with their conversation messages and recordings, manage contacts and the instructions the agent uses for each caller, and keep your outbound calling list and call configurations up to date. You can also change the agent's greeting, prompt or voice from the chat.
Free plan, no credit card. Takes about a minute.
Try asking
“Who called our AI phone agent today, and what did they want?”
The AI lists the latest calls and reads the conversation messages of each one, so you get a short summary per caller.
“Get the recording of the call from +45 20 12 34 56 this morning.”
It finds the call in the call list and fetches the recording file for it.
“Add Mette Larsen from Nordic Foods as a contact and tell the agent she is a key customer.”
It creates the contact with phone, name and company, and adds instructions the AI uses when she calls.
What your AI can do
Calls and recordings
List calls handled by your AI phone agents, read the conversation messages, get recordings and mark calls read or unread.
Contacts and caller instructions
Search, create and update contacts with company, custom AI instructions for each caller and blocked status.
Outbound calling and agent settings
Manage the outbound calling list and call configurations with prompt, days, hours and timezone, and update an AI phone's prompt, greeting, voice or language.
“Block the number that keeps calling us with sales pitches.”
It finds the contact and updates it with blocked status, or creates a blocked contact if the number is new.
“Put these five leads on the outbound calling list.”
It adds each person with name, phone, email and job. The AI phone may call them according to your outbound call configuration.
“Change the greeting on our AI phone to mention our new opening hours.”
It reads the AI phone's current settings and updates the intro sentence. The change affects live calls.
58 tools for ZenCall
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
attach_ai_phoneChanges dataLink a ai phone (ai phone id).attach_ai_phone_linkChanges dataLink a ai phone (ai phone id).create_ai_phone_custom_functionChanges dataCreate a new custom function for a ai phone. Required: name or description.create_ai_phone_forwardChanges dataCreate a new forward for a ai phone. Required: name or phone.create_ai_phone_recipientChanges dataCreate a new recipient for a ai phone. Required: email.create_call_config_forwardChanges dataCreate a new forward for a call config. Required: name or phone.create_contactChanges dataCreate a contact with `phone` (required), `name`, `company_name`, and optional `intro`/`prompt` instructions the AI uses when this person calls. Set `is_blocked` to block the number.create_contact_v1_contact_bulk_createVisible to othersCreate a new contact. Required: csv data. Search contacts first to avoid duplicates. Has effects visible outside this system.create_contact_v1_outbound_contacts_bulk_createVisible to othersCreate a new contact. Required: csv data. Search contacts first to avoid duplicates. Has effects visible outside this system.create_invoice_fundChanges dataCreate a new invoice. Required: seconds.create_make_outgoing_callChanges dataCreate a new make outgoing call.create_outbound_call_configChanges dataCreate an outbound call configuration with the AI `prompt`, the `ai_phone` that places the calls, calling window `call_from`/`call_by` (hh:mm:ss), `days` (0 = Monday to 6 = Sunday) and `call_timezone`. Once active, the AI will phone your outbound contacts.create_outbound_contactChanges dataAdd a person to your outbound calling list with `name`, `phone`, `email` and `job`. The AI may call this number according to your outbound call configuration.create_setting_ai_numberChanges dataCreate a new setting. Required: country.delete_ai_phoneDeletesPermanently delete a ai phone by ai phone id. Destructive action; may require approval.delete_callDeletesPermanently delete a call by call id. Destructive action; may require approval.delete_call_configDeletesPermanently delete a call config by call config id. Destructive action; may require approval.delete_contactDeletesPermanently delete a contact by `contact_id`. This cannot be undone.delete_custom_functionDeletesPermanently delete a custom function by custom function id. Destructive action; may require approval.delete_forwardDeletesPermanently delete a forward by forward id. Destructive action; may require approval.delete_forward_v1_setting_forward_destroyDeletesPermanently delete a forward by forward id. Destructive action; may require approval.delete_linkDeletesPermanently delete a link by link id. Destructive action; may require approval.delete_outbound_contactDeletesPermanently remove a contact from your outbound calling list by `contact_id`. This cannot be undone.delete_paymentDeletesPermanently delete a payment by payment id. Destructive action; may require approval.delete_recipientDeletesPermanently delete a recipient by recipient id. Destructive action; may require approval.get_ai_phoneGet one AI phone agent by `ai_phone_id`: its number, voice, language, greeting, prompt and call-handling settings.get_callGet one call by `call_id`, including the phone numbers, duration, AI phone used and the conversation messages.get_call_recordingGet the recording file for a call by `call_id`.get_contactGet one contact by `contact_id`, including name, phone, company and the custom instructions the AI uses for this caller.get_custom_functionGet one custom function by custom function id.get_forwardGet one forward by forward id.get_forward_v1_setting_forward_retrieveGet one forward by forward id.get_linkGet one link by link id.get_outbound_call_configGet one outbound call configuration by `call_config_id`.get_outbound_contactGet one outbound contact by `contact_id`.get_recipientGet one recipient by recipient id.list_ai_phone_custom_functionsList custom functions for a ai phone.list_ai_phone_forwardsList forwards for a ai phone.list_ai_phone_recipientsList recipients for a ai phone.list_bill_infosList bill infos.list_call_config_forwardsList forwards for a call config.list_callsList calls handled by your AI phone agents, newest first. Filter with a free-text `search` term and page through with `page`.list_contactsList your contacts, optionally filtered with a free-text `search` term (name, phone, company).list_outbound_call_configsList your outbound call configurations (campaigns): the prompt, AI phone, calling days and calling hours for automated outgoing calls.list_outbound_contactsList the contacts on your outbound calling list, optionally filtered with a free-text `search` term.list_paymentsList payments. Results are paginated.list_payments_v1_bill_payment_method_listList payments.list_schemasList schemas.update_ai_phoneChanges dataUpdate an AI phone agent by `ai_phone_id`, e.g. its `prompt`, `intro_sentence`, `voice`, `language` or summary email settings. Only the fields you pass change, and changes affect live calls.update_bulk_read_updatesVisible to othersUpdate an existing bulk read update. Only the fields you pass are changed. Has effects visible outside this system.update_callChanges dataUpdate a call by `call_id`, typically to mark it read or unread with `is_read`. Only the fields you pass change.update_contactChanges dataUpdate a contact by `contact_id`: name, phone, company, AI instructions or blocked status. Only the fields you pass change.update_custom_functionChanges dataUpdate an existing custom function identified by custom function id. Only the fields you pass are changed.update_forwardChanges dataUpdate an existing forward identified by forward id. Only the fields you pass are changed.update_linkChanges dataUpdate an existing link identified by link id. Only the fields you pass are changed.update_outbound_call_configChanges dataUpdate an outbound call configuration by `call_config_id`: prompt, AI phone, calling days, hours or timezone. Only the fields you pass change.update_payment_primaryChanges dataUpdate an existing payment identified by payment method id.update_recipientChanges dataUpdate an existing recipient identified by recipient id. Only the fields you pass are changed.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose ZenCall from the app list.
- 2
Paste your key
Paste your ZenCall API key. Sign in to the ZenCall dashboard (app.zencall.ai) and create or view your personal API key there. Copy it and paste it into HeyMyApps.
- 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 ZenCall?
The AI can list and read calls with their conversation messages and recordings, and read contacts, outbound contacts, outbound call configurations and AI phone settings. It can create and update contacts, add people to the outbound calling list, create and update outbound call configurations, update AI phone settings and delete contacts.
Does the AI see my ZenCall API key?
No. Your ZenCall 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 reading calls only. Deleting a contact is permanent and can require your approval before it runs. 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 ZenCall account.
Can the AI start outbound calls?
Not by dialing a number directly. It can add people to your outbound calling list and create or update the outbound call configuration with prompt, AI phone, calling days, hours and timezone. Once a configuration is active, your ZenCall AI phone calls the contacts on that list. Changes to AI phone settings affect live calls, so you may want approval on those tools.
Let your AI work in ZenCall today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect ZenCall freeHeyMyApps is not affiliated with ZenCall. Product names are trademarks of their owners.






