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" } } }}