跳过安装。2 分钟内即可运行。
在 cloud.anythingmcp.com 开始免费试用,一键添加 Dialpad,然后将你的 AI 客户端(Claude、ChatGPT、Copilot 或 Cursor)指向生成的 MCP 端点。无需 Docker,无需 git clone,无需任何工程经验。
摘要
让你的 AI 使用 Dialpad:查找用户、办公室和呼叫中心,查看通话、录音和 Dialpad Ai 转写,实时查看队列,发起通话,发送短信,管理联系人并导出通话统计。
试试这样问
Dialpad 的示例提示
点击任意提示即可复制,然后粘贴到 Claude、ChatGPT、Cursor、Gemini、Copilot 或 OpenClaw 中,在该连接器上运行。
Claude 是 AI,可能会出错。请核对回答。
💡 无需安装? 直接使用 cloud.anythingmcp.com。 登录、点击 Connectors → Dialpad、粘贴凭证、生成 MCP API key,即可完成。无 Docker、无
git clone、无本地服务器。
Dialpad
让你的 AI 使用 Dialpad:查找用户、办公室和呼叫中心,查看通话、录音和 Dialpad Ai 转写,实时查看队列,发起通话,发送短信,管理联系人并导出通话统计。
设置
- 以公司管理员(company admin)身份登录 Dialpad,打开 Admin Settings。API 密钥需要 Dialpad Pro 或 Enterprise 套餐。
- 在 My Company 下打开 Authentication → API Keys,点击 Add key。填写名称,选择过期时间,并勾选通话记录所需的附加权限范围
calls:list。如果之后录音链接一直为空,再加上recordings_export。 - 保存并复制密钥:Dialpad 只显示一次。按原样粘贴到
DIALPAD_API_KEY,不要加 Bearer 前缀,然后安装连接器。 - 用
dialpad_list_offices和dialpad_get_company检查设置。
谁能看到什么:公司管理员的密钥可以访问公司的所有用户、通话和联系人。请只把 MCP 服务器分享给有权查看这些内容的人。非管理员的密钥调用 dialpad_get_company、dialpad_list_numbers 和 dialpad_list_calls 时会返回 403。不支持 Dialpad 沙盒环境。通话、录音、语音留言、转写和统计导出都是来电者和员工的个人数据,所以 AI 只读取你要求的内容。
会触达真实的人并可能产生费用,所以 AI 会先问你:dialpad_initiate_call 会让用户的所有设备响铃,用户接起后再拨打对方号码;dialpad_send_sms 以某个用户的名义向最多 10 个号码发送短信。国际和增值号码目的地在套餐之外另行计费,美国收件人必须同意接收短信。执行这两种操作前,AI 都会告诉你谁用哪个号码、以什么内容给谁打电话或发短信,并等你同意。dialpad_create_contact 也会等你同意,dialpad_create_recording_share_link 同样如此:任何拿到公开链接的人都能收听录音,所以 AI 会问你要哪种权限(owner、company、admin 或 public)。
通话和 Dialpad Ai:dialpad_list_calls 按从新到旧列出已结束的通话,可按时间(Unix 毫秒)以及一个用户、办公室、部门或呼叫中心筛选。dialpad_get_call 还会返回录音详情、分享链接和转写文本,但 Dialpad 每分钟只允许调用 10 次。dialpad_get_call_transcript 读取 Dialpad Ai 转写及其中的 Ai moments,例如待办事项和问题;dialpad_get_call_transcript_url 给出 Dialpad 中通话回顾页面的链接。没有开通 Dialpad Ai 的线路上的通话没有转写(404)。Dialpad Ai 的通话回顾(通话摘要)只通过 Webhook 推送,所以本连接器无法读取。
队列和统计:dialpad_get_call_center_status 实时显示队列状态,包括在岗坐席、等待中的通话和当前最长等待时间。dialpad_start_stats_export 为整个公司、某个办公室或某个目标启动 CSV 导出,内容可以是通话、短信、语音留言、录音、在岗时长、CSAT 或通话结果;AI 会用 dialpad_get_stats_export 查询直到完成,然后把下载链接给你。文件中可能包含电话号码。
速率限制按公司和按接口分别计算:大多数读取每分钟 1200 次,dialpad_get_call 每分钟 10 次,dialpad_initiate_call 每分钟 5 次,dialpad_send_sms 每分钟 100 次(更高套餐为 800 次),创建联系人每分钟 100 次,统计导出每小时 200 次。返回 429 时请稍候重试。
常见错误:401:密钥错误、已删除或粘贴时带了 Bearer 前缀。403:密钥不是公司管理员创建的、无权访问该办公室,或缺少通话列表所需的 calls:list 权限范围。404:该 ID 不存在,或该通话没有转写。发送短信时返回 400:号码不是 E.164 格式(+8613812345678),或该用户不能使用这个号码发送。
该连接器不涉及挂断或转接进行中的通话,修改用户、办公室、号码或路由,Webhook 和事件订阅,会议以及传真。
前提条件: DIALPAD_API_KEY
本地安装连接器
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
打开 http://localhost:3000/connectors/store,选择 Dialpad 并填入前提条件中列出的环境变量。
可用工具
| Tool | What it does |
|---|---|
dialpad_get_company | Read the Dialpad company: name, domain, country, pricing tier (account_type), admin email, state and number of offices |
dialpad_list_users | List Dialpad users with id, names, emails, phone numbers, extension, office, license, admin flag and live presence (online, available, on… |
dialpad_get_user | Read one Dialpad user by id: names, emails, phone numbers, extension, office, job title, license, time zone and live presence |
dialpad_list_offices | List the Dialpad offices this API key can reach with id, name, country, time zone, main phone numbers and whether the office is open |
dialpad_get_office | Read one office by id: name, country, time zone, phone numbers, availability, ring time and routing basics |
dialpad_list_call_centers | List the call centers (support and sales queues) of the company with id, name, office, phone numbers, time zone and availability |
dialpad_get_call_center | Read one call center by id: name, office, phone numbers, time zone, opening hours flag, ring time and description |
dialpad_get_call_center_status | Read the live state of a call center queue: availability, capacity, operators on duty, calls waiting (pending) and the longest current wait… |
dialpad_list_departments | List the departments of the company with id, name, office, phone numbers, time zone and availability |
dialpad_get_department | Read one department by id: name, office, phone numbers, time zone, opening hours flag, ring time and description |
dialpad_list_numbers | List the company's Dialpad phone numbers: number, area code, type, status and the user, office, department or call center it is assigned to |
dialpad_list_calls | List ended calls, newest first, with direction, state, start, connect and end times (Unix milliseconds), duration in milliseconds, the… |
dialpad_get_call | Read one call by id: state, direction, times, duration, contact and target, labels, CSAT, the recording details with their URLs, recording… |
dialpad_get_call_transcript | Read the Dialpad Ai transcript of a call: each line with speaker name, user_id or contact_id, time and text, plus Ai moments (type moment)… |
dialpad_get_call_transcript_url | Get the link to a call's transcript page in Dialpad (the Dialpad Ai call review), to open it in a browser instead of reading the whole text… |
dialpad_initiate_call | Start a real outbound phone call for a Dialpad user: all of the user's devices ring (or only device_id) and, when the user picks up… |
dialpad_send_sms | Send a text message (SMS) on behalf of a Dialpad user to up to 10 phone numbers |
dialpad_list_contacts | List the company's shared Dialpad contacts, or the local contacts of one user with owner_id: names, company, job title, phone numbers and… |
dialpad_get_contact | Read one shared or local contact by id: names, company, job title, phone numbers, email addresses, websites and owner |
dialpad_create_contact | Create a contact shared with the company, or a local contact of one user when owner_id is set |
dialpad_start_stats_export | Start a statistics export (calls, texts, voicemails, recordings, on-duty time, CSAT or dispositions) for the company, one office or one… |
dialpad_get_stats_export | Check a statistics export started with dialpad_start_stats_export: status (processing or complete), file_type and download_url of the… |
dialpad_create_recording_share_link | Create a share link for a call recording or voicemail (recording id from dialpad_get_call recording_details) |
dialpad_get_recording_share_link | Read a recording share link by id: the access link, its privacy, the recording type and id, the call id and who created it |
示例提示
- “客服呼叫中心现在有多少通电话在排队?有多少坐席在岗,最长等待时间是多久?”
- “列出销售部门昨天的来电,包含来电号码、时间和时长,并标出没人接听的电话。”
- “读取我和 +8613812345678 最近一次通话的 Dialpad Ai 转写,列出待办事项和未解决的问题。”
- “用小李的 Dialpad 号码给 +8613912345678 发短信,告诉对方技术人员明天上午 9 点到。发送前先给我看发送方、收件人和内容。”
- “把上海办公室上周的通话统计导出为 CSV,并把下载链接给我。”
下一步
这份指南对你有帮助吗?