Skip to content

Integration · Communication

Connect Claude & ChatGPT to Dialpad

Ask your AI what was said on a call, how busy a call center is right now, or to text a customer from Dialpad. It can list calls, read transcripts and AI recaps, label calls, and look up users, offices, departments and call centers. It can also start outbound calls, send SMS, manage contacts and request statistics reports.

Connect Dialpad free

Free plan, no credit card. Takes about a minute.

Try asking

  • “What was agreed on my last call?”

    The AI lists your recent calls and gets the AI recap of the latest one, with summary and action items.

  • “Show me the transcript of that call.”

    It gets the full transcript of the call.

  • “How many callers are waiting in the Support call center right now?”

    It finds the call center and reads its live status: waiting calls and available operators.

What your AI can do

Calls and recaps

List calls, read call details, transcripts and AI recaps, and set call labels.

Company and call centers

Look up users, offices, departments and call centers, and see live call center status.

Texts, contacts and stats

Start calls, send SMS, create and update contacts, and request calls or activity statistics reports.

  • “Text +1 415 555 0100 that the technician is on the way.”

    It sends the SMS from your Dialpad user. This is a real text message.

  • “Call +1 415 555 0100 for me.”

    It starts an outbound call: your Dialpad app rings first, then it dials the number.

  • “Get call stats for the last 7 days.”

    It requests a calls statistics report for the last 7 days and fetches the result when it is ready.

23 tools for Dialpad

These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.

  • create_contactChanges dataCreate a contact with `first_name`, `last_name`, and optional phones (E.164), emails, company name and job title. Pass `owner_id` to make it a user's personal contact.
  • delete_contactDeletesPermanently delete a contact by `contact_id`.
  • get_callGet one call by its ID (`subscription_id`) with direction, participants, duration and recording info.
  • get_call_ai_recapGet the AI recap (summary and action items) of a call by `call_id`; `summary_format` short, medium, long or bullet.
  • get_call_center_statusGet live status of a call center (`callcenter_id`): waiting calls and available operators.
  • get_call_transcriptGet the transcript of a call by `call_id`.
  • get_companyGet your Dialpad company details.
  • get_contactGet one contact by `contact_id`.
  • get_stats_reportGet the result of a statistics report by the `stat_id` from request_stats_report; poll until it is ready.
  • get_userGet one Dialpad user by `user_id`; use "me" for yourself.
  • list_call_centersList call centers, optionally by `office_id` or `name_search`.
  • list_call_labelsList the call labels (tags) available in your company.
  • list_callsList calls, optionally for one user or group (`target_id` + `target_type`) and between `started_after`/`started_before` (Unix time in milliseconds).
  • list_contactsList contacts, filtered by `name` or `owner_id`. Set `include_local` to include company-shared contacts.
  • list_departmentsList departments, optionally by `office_id` or `name_search`.
  • list_officesList offices in your company.
  • list_usersList users, filtered by `email`, phone `number`, first or last name prefix, or `state`.
  • request_stats_reportChanges dataRequest a calls or activity statistics report: `stat_type` (calls, texts, voicemails, recordings, onduty, csat, dispositions, screenshare), `export_type` (stats or records) and a range via `days_ago_start`/`days_ago_end`, optionally for one target or office. Returns a request ID.
  • search_usersSearch users by a free-text `query` (name, email or number).
  • send_smsVisible to othersSend a text message: `text`, `to_numbers` (up to 10, E.164) and the sending `user_id` or `from_number`. Sends a real SMS.
  • set_call_labelsVisible to othersSet the labels on a call: `call_id` and `labels` (replaces the current labels).
  • start_callChanges dataStart an outbound call: rings the user's (`user_id`, or "me") Dialpad app, then dials `phone_number` (E.164). Optional `outbound_caller_id`.
  • update_contactChanges dataUpdate a contact by `contact_id`: name, phones, emails, company or job title. Only the fields you pass change.

Set up in three steps

  1. 1

    Pick the app

    Create a free PipMCP account and choose Dialpad from the app list.

  2. 2

    Paste your key

    Paste a Dialpad API key. You must be a Dialpad Company Admin. Go to Admin Settings > My Company > Authentication > API Keys, click Add Key, name it, set the expiry and any extra scopes, then save and copy the key. It is shown only once.

  3. 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 Dialpad?

The AI can list and read calls, transcripts and AI recaps, list and set call labels, and look up users, your company, offices, departments and call centers with live status. It can start outbound calls, send SMS, create, update and delete contacts, and request and read statistics reports on calls, texts, voicemails and more.

Does the AI see my Dialpad credentials?

No. Your Dialpad 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 read-only. Starting a call and sending an SMS reach real people, and deleting a contact is permanent. 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 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 Dialpad account.

Do I need to be a Dialpad admin?

Yes, to create the key. Only a Dialpad Company Admin can add an API key, under Admin Settings > My Company > Authentication > API Keys, and you set its expiry and any extra scopes there. The AI then works within what that key allows, and only through the tools you switch on in PipMCP.

Let your AI work in Dialpad today.

Start free. Your key stays encrypted, and you decide what the AI may do.

Connect Dialpad free

PipMCP is not affiliated with Dialpad. Product names are trademarks of their owners.