Integration · Communication
Connect Claude & ChatGPT to Zoom Phone
Ask your AI who called yesterday, which voicemails are still unread, or how a call queue did last week in Zoom Phone. It can read call history, call recordings, voicemails with transcriptions, AI call summaries and SMS conversations, and look up users, call queues and auto receptionists. It can also send an SMS and keep your shared external contacts up to date.
Free plan, no credit card. Takes about a minute.
Try asking
“Which calls did we miss yesterday?”
The AI lists account-wide call history for yesterday, filtered to missed calls.
“What do my unread voicemails say?”
It lists your unread voicemails and reads the caller and transcription of each one.
“How did the support queue do last week?”
It reads call queue analytics for the week: calls answered, calls missed and wait times.
What your AI can do
Calls and recordings
Read call history for the account or one user, details of a single call, call recordings and AI call summaries.
Voicemail and SMS
List and read voicemails with transcriptions, mark them read or unread, read SMS conversations and send an SMS.
Users, queues and contacts
Look up phone users and extensions, call queues and their members, queue analytics, auto receptionists and external contacts.
“Who answers the sales call queue?”
It finds the call queue and lists its members.
“Text Anna on +4520123456 that the delivery is delayed.”
It sends the SMS from your Zoom Phone number. This is a real text.
“What is Lars's extension?”
It searches Zoom Phone users and returns his extension and phone numbers.
25 tools for Zoom Phone
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
create_external_contactChanges dataCreate an external contact with `name`, `phone_numbers` and `email`.delete_voicemailDeletesDelete a voicemail by `voicemail_id`. This cannot be undone.get_ai_call_summaryGet an AI-generated call summary by `user_id` and `ai_call_summary_id`.get_callGet the details of one call by `call_history_uuid`, including its legs and outcome.get_call_queueGet one call queue by `call_queue_id`, with its settings and numbers.get_call_queue_analyticsGet call queue performance (calls answered, missed, wait times) between `from` and `to`.get_external_contactGet one external contact by `contact_id`.get_phone_userGet one Zoom Phone user's profile by `user_id` (ID or email), including extension and phone numbers.get_voicemailGet one voicemail by `voicemail_id`, including caller and transcription.list_auto_receptionistsList auto receptionists (phone menus) on the account.list_call_historyList account-wide call history between `from` and `to`, filtered by `keyword`, `directions`, `call_results` or `with_voicemail`.list_call_queue_membersList the members of a call queue by `call_queue_id`.list_call_queuesList call queues, optionally by `site_id` or `department`.list_external_contactsList the account's external contacts (shared phone directory).list_phone_usersList Zoom Phone users, optionally filtered by `keyword`, `status`, `site_id` or `department`. Use to find a user's ID or extension.list_recordingsList call recordings on the account between `from` and `to`.list_sms_conversationsList a user's SMS conversations by `user_id`, newest first. Use `sync_type` FSync for a full list.list_sms_messagesList the messages in one SMS conversation by `session_id`.list_user_call_historyList one user's call history by `user_id`, between `from` and `to`.list_user_recordingsList one user's call recordings by `user_id`.list_user_voicemailsList one user's voicemails by `user_id`, filtered by `status`.list_voicemailsList voicemails on the account between `from` and `to`, filtered by `status` (read/unread).mark_voicemailChanges dataMark a voicemail as Read or Unread with `read_status`.send_smsVisible to othersSend an SMS from a Zoom Phone number. Pass `sender` (user and phone number), `to_members` and the `message` text. This sends a real text.update_external_contactChanges dataUpdate an external contact by `contact_id`. Only the fields you pass change.
Set up in three steps
- 1
Pick the app
Create a free PipMCP account and choose Zoom Phone from the app list.
- 2
Paste your key
In the Zoom App Marketplace choose Develop › Build App › Server-to-Server OAuth app. Add the Zoom Phone scopes you need (phone:...) and activate the app. Then paste the Account ID, Client ID and Client secret from the App Credentials page. The extra headers field is optional. PipMCP exchanges these for short-lived access automatically and renews 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 Zoom Phone?
It can read call history for the account or a single user, call details, recordings, voicemails, AI call summaries and SMS conversations. It can look up phone users, call queues, queue members and analytics, auto receptionists and external contacts. It can send an SMS, mark voicemails read or unread, create and update external contacts, and delete a voicemail.
Does the AI see my Zoom Phone credentials?
No. Your Zoom Phone 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 reading call history only. Sending an SMS reaches a real phone, and deleting a voicemail cannot be undone, 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 Zoom account with Zoom Phone.
What is a Server-to-Server OAuth app?
It is an app you build for your own Zoom account in the App Marketplace. It gives you an Account ID, Client ID and Client secret, and the Zoom Phone scopes you add decide what it can reach. PipMCP trades these for short-lived access automatically, so you never renew a token yourself.
Let your AI work in Zoom Phone today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Zoom Phone freePipMCP is not affiliated with Zoom Phone. Product names are trademarks of their owners.






