MCP / Messaging
Dialpad MCP
Dialpad cloud phone: send SMS and MMS, place, transfer and end calls, read call transcripts and AI recaps, manage users, numbers and contacts. Connect it to Claude, Codex, Cursor or any MCP client through one FlyMy.AI MCP.
Read one page of Dialpad calls from the last seven complete days and show up to 10 call IDs and start times.
Paste it into an assistant connected to FlyMy.AI. The agent picks the actions.
What Dialpad MCP can do
77 actions in the FlyMy.AI catalog, the most used first. Your agent finds them through search_tools and calls the one the task needs.
| Action | What it does |
|---|---|
dialpad_add_call_center_operator | Add an operator to a call center queue |
dialpad_add_department_operator | Add an operator to a department |
dialpad_add_office_operator | Add an operator to an office mainline |
dialpad_assign_number | Assign a phone number to any target |
dialpad_assign_specific_number | Assign a specific number to a target |
dialpad_assign_user_number | Assign a phone number to a user Pass an explicit `number` (E.164) or an area_code to auto-assign; optional primary. |
dialpad_create_agent_status_subscription | Create an agent status event subscription |
dialpad_create_call_center | Create a call center |
dialpad_create_call_subscription | Create a call event subscription |
dialpad_create_change_log_subscription | Create a change log event subscription |
dialpad_create_contact | Create a contact |
dialpad_create_contact_subscription | Create a contact event subscription |
Show all 60 actions
| Action | What it does |
|---|---|
dialpad_create_department | Create a department |
dialpad_create_sms_subscription | Create an SMS event subscription |
dialpad_create_stats | Start an analytics export |
dialpad_create_user | Provision a new user |
dialpad_create_webhook | Create a webhook |
dialpad_delete_agent_status_subscription | Delete an agent status event subscription WRITE action |
dialpad_delete_call_center | Delete a call center WRITE action |
dialpad_delete_call_subscription | Delete a call event subscription WRITE action |
dialpad_delete_change_log_subscription | Delete a change log event subscription WRITE action |
dialpad_delete_contact | Delete a contact WRITE action |
dialpad_delete_contact_subscription | Delete a contact event subscription WRITE action |
dialpad_delete_department | Delete a department WRITE action |
dialpad_delete_sms_subscription | Delete an SMS event subscription WRITE action |
dialpad_delete_user | Delete a user WRITE action |
dialpad_delete_webhook | Delete a webhook WRITE action |
dialpad_format_number | Reformat a phone number between local and E.164 |
dialpad_get_ai_recap | Get a call's AI recap summary There is no separate ai_recap endpoint; the recap is the `recap_summary` field of the transcript response, which this action surfaces. |
dialpad_get_call | Get one call and its metadata |
dialpad_get_call_center | Get one call center |
dialpad_get_contact | Get one contact |
dialpad_get_department | Get one department |
dialpad_get_number | Get one phone number's details |
dialpad_get_office | Get one office |
dialpad_get_stats | Get the result of a stats export Poll until status is complete; the result includes a download_url. |
dialpad_get_transcript | Get a call's transcript |
dialpad_get_transcript_url | Get a downloadable transcript URL for a call |
dialpad_get_user | Get one user |
dialpad_get_user_device | Get one user device |
dialpad_get_user_e911 | Get a user's E911 emergency address |
dialpad_get_webhook | Get one webhook |
dialpad_hangup_call | Hang up an active call WRITE action |
dialpad_initiate_call | Place an outbound call on a user's behalf |
dialpad_list_agent_status_subscriptions | List agent status event subscriptions |
dialpad_list_all | Auto-paginate a cursor-paginated list endpoint and return all items - repeatedly calls GET {path} threading the `cursor` until it is exhausted. |
dialpad_list_call_center_operators | List a call center's operators |
dialpad_list_call_centers | List call centers |
dialpad_list_call_subscriptions | List call event subscriptions |
dialpad_list_calls | List calls |
dialpad_list_change_log_subscriptions | List change log event subscriptions |
dialpad_list_contact_subscriptions | List contact event subscriptions |
dialpad_list_contacts | List contacts |
dialpad_list_department_operators | List a department's operators |
dialpad_list_departments | List departments |
dialpad_list_numbers | List the company's phone numbers |
dialpad_list_office_operators | List an office's mainline operators |
dialpad_list_offices | List offices |
dialpad_list_sms_subscriptions | List SMS event subscriptions |
dialpad_list_user_caller_ids | List a user's available and active caller IDs |
And 17 more actions; the docs lists every one.
Ask your agent
Requests to paste as they are. Each one runs on the actions named under it.
dialpad_list_callsdialpad_get_calldialpad_get_transcriptConnect Dialpad in a minute
One MCP for every integration. Add it once, then every MCP in the catalog is a request away.
- 01
Add FlyMy.AI
Add the FlyMy.AI MCP to your assistant with one of the commands below and sign in. No key to copy.
- 02
Add your Dialpad api key
Paste it into the Dialpad connection settings once; it stays with FlyMy.AI, never in a prompt or a chat.
- Dialpad api key - From Dialpad - see docs. Get credentials ->
- 03
Ask
Paste a request from this page. Every run shows what it cost.
claude mcp add --transport http flymyai https://mcp-agents.flymy.ai/mcp
Then run /mcp in Claude Code and sign in.
codex mcp add flymy --url https://mcp-agents.flymy.ai/mcp
Then run codex mcp login flymy to sign in.
https://mcp-agents.flymy.ai/mcp
Settings, Connectors, Add custom connector: paste this URL.
Pay per run
FlyMy.AI bills the run: the model and the tool's seconds. Calls go to your own Dialpad account, under its plan and limits. No seats and no minimum.
Go to the source
From the FlyMy.AI platform catalog of 2026-10-31: name, description, actions and setup as the platform lists them. Examples are requests to paste, not recorded runs.