ictdialer_list_campaigns
List campaigns
List the outbound campaigns on the ICTDialer server (id and name of each). Start here to find a campaign id.
无需输入参数。

io.github.ictinnovations由 GitHub 账号 ictinnovations 发布v0.1.1更新于 Oct 26, 2026
Monitor ICTDialer outbound auto-dialer campaigns, and start and stop them when writes are on.
将助手连接到 ICTDialer 外呼服务器,可列出外呼活动、查看状态、汇总与单次通话结果,并可选地启动或停止活动。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
参照 仓库 中的启动说明。
A Model Context Protocol server for ICTDialer — the cloud auto-dialer and predictive-dialer platform from ICT Innovations. ICTDialer.com is the hosted edition of ICTContact and runs the same engine, so this server speaks that API.
It lets an AI assistant monitor outbound campaigns — list them, check status, read summaries and per-call results — and, only when you turn writes on, start and stop them.
Requires Node.js 18 or newer.
Read tools are always available:
Write tools appear only when ICTDIALER_MCP_ALLOW_WRITE=true:
The server is read-only by default. Starting a campaign begins live outbound
calling and can cost real money, so ictdialer_start_campaign and
ictdialer_stop_campaign are not registered at all unless you set
ICTDIALER_MCP_ALLOW_WRITE=true.
ICTDialer exposes a form-encoded RPC API at {base}/rest/<Method>. Each call carries
the account username and password; the server sends those for you. There is no separate
token to provision.
Built by Tahir Almas at ICT Innovations — the team behind ICTDialer, ICTContact, ICTBroadcast, ICTFax and ICTPBX. Learn more at ictdialer.com.
MIT licensed. Issues and PRs welcome at github.com/ictinnovations/ictdialer-mcp.
来源:README.md,提交 c8e687d
List campaigns
List the outbound campaigns on the ICTDialer server (id and name of each). Start here to find a campaign id.
无需输入参数。
Campaign status
Live status of a campaign by id (for example running or stopped). Poll this while a campaign runs.
campaign_id必填Campaign summary
Totals for a campaign: answered, failed, human vs machine and so on. Optionally scope to one agent/user id.
usr_idcampaign_id必填Campaign call results
Per-call results for a campaign (contact, response, answering-machine detection, DNC), optionally filtered by call status.
statuscampaign_id必填已满足适用检查项的 90%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
npx -y ictdialer-mcp # no installnpm install -g ictdialer-mcp{ "mcpServers": { "ictdialer": { "command": "npx", "args": ["-y", "ictdialer-mcp"], "env": { "ICTDIALER_BASE_URL": "https://your-ictdialer", "ICTDIALER_USERNAME": "admin", "ICTDIALER_PASSWORD": "your-password" } } }}