ictcontact_list_campaigns
List campaigns
List the outbound campaigns on the ICTContact / 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 ICTContact / ICTDialer outbound campaigns, and start and stop them when writes are on.
監控 ICTContact / ICTDialer 外撥活動,並在開啟寫入後啟動或停止活動。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
參照 儲存庫 中的啟動說明。
A Model Context Protocol server for ICTContact and its hosted edition ICTDialer.com — the same contact-center engine 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 ICTCONTACT_MCP_ALLOW_WRITE=true:
The server is read-only by default. Starting a campaign begins live outbound
calling and can cost real money, so ictcontact_start_campaign and
ictcontact_stop_campaign are not registered at all unless you set
ICTCONTACT_MCP_ALLOW_WRITE=true.
ICTContact and ICTDialer expose 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 ICTContact, ICTDialer, ICTBroadcast, ICTFax and ICTPBX. Learn more at ictcontact.com and ictdialer.com.
MIT licensed. Issues and PRs welcome at github.com/ictinnovations/ictcontact-mcp.
來源:README.md,提交 b7162a9
List campaigns
List the outbound campaigns on the ICTContact / 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 ictcontact-mcp # no installnpm install -g ictcontact-mcp{ "mcpServers": { "ictcontact": { "command": "npx", "args": ["-y", "ictcontact-mcp"], "env": { "ICTCONTACT_BASE_URL": "https://your-ictcontact", "ICTCONTACT_USERNAME": "admin", "ICTCONTACT_PASSWORD": "your-password" } } }}