Home › Other › ictdialer-mcp

ictdialer-mcp

Monitor ICTDialer outbound auto-dialer campaigns, and start and stop them when writes are on.

TypeScript
★ 16 stars Last pushed 2026-09-07 License: MIT

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (npm 0.1.0)

npx -y ictdialer-mcp@0.1.0

Or add to your MCP client config:

{
  "mcpServers": {
    "ictdialer-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "ictdialer-mcp@0.1.0"
      ],
      "env": {
        "ICTDIALER_BASE_URL": "<YOUR_VALUE>",
        "ICTDIALER_USERNAME": "<YOUR_VALUE>",
        "ICTDIALER_PASSWORD": "<YOUR_VALUE>",
        "ICTDIALER_MCP_ALLOW_WRITE": "<YOUR_VALUE>",
        "ICTDIALER_TIMEOUT_MS": "<YOUR_VALUE>",
        "ICTDIALER_TLS_INSECURE": "<YOUR_VALUE>"
      }
    }
  }
}
  • ICTDIALER_BASE_URL required — Base URL of your ICTDialer server, without the /rest suffix, e.g. https://your-ictdialer.
  • ICTDIALER_USERNAME required — API account username.
  • ICTDIALER_PASSWORD required secret — Password for the account.
  • ICTDIALER_MCP_ALLOW_WRITE — Unlocks starting and stopping campaigns, which begins live outbound calling and can cost money. When false those tools are not registered at all. Leave off unless you mean it.
  • ICTDIALER_TIMEOUT_MS — Per request timeout in milliseconds. Defaults to 30000.
  • ICTDIALER_TLS_INSECURE — Skip TLS certificate verification. Only for a self-signed test server.

Related servers

Data from the Official MCP Registry