ictbroadcast_list_campaigns
List campaigns
List the outbound campaigns on the ICTBroadcast 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 ICTBroadcast outbound campaigns, and start and stop them when writes are on.
让助手连接 ICTBroadcast 服务器,列出外呼活动、查看实时状态、汇总与单次通话结果,并可选地启动或停止活动。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
参照 仓库 中的启动说明。
A Model Context Protocol server for ICTBroadcast — the voice, SMS and fax broadcasting and call-center platform from ICT Innovations.
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 ICTBROADCAST_MCP_ALLOW_WRITE=true:
The server is read-only by default. Starting a campaign begins live outbound
calling and can cost real money, so ictbroadcast_start_campaign and
ictbroadcast_stop_campaign are not registered at all unless you set
ICTBROADCAST_MCP_ALLOW_WRITE=true.
ICTBroadcast 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. (The ICTBroadcast REST API is bundled with the
Service Provider edition.)
Built by Tahir Almas at ICT Innovations — the team behind ICTBroadcast, ICTContact, ICTDialer, ICTFax and ICTPBX. Learn more at ictbroadcast.com.
MIT licensed. Issues and PRs welcome at github.com/ictinnovations/ictbroadcast-mcp.
来源:README.md,提交 12692d5
List campaigns
List the outbound campaigns on the ICTBroadcast 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 ictbroadcast-mcp # no installnpm install -g ictbroadcast-mcp{ "mcpServers": { "ictbroadcast": { "command": "npx", "args": ["-y", "ictbroadcast-mcp"], "env": { "ICTBROADCAST_BASE_URL": "https://your-ictbroadcast", "ICTBROADCAST_USERNAME": "admin", "ICTBROADCAST_PASSWORD": "your-password" } } }}