NestDaddy

Ictdialer Mcp

io.github.ictinnovations/ictdialer-mcp ยท v0.1.1

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

Connect Runs on your machine

Terminal
claude mcp add ictdialer-mcp -e ICTDIALER_BASE_URL=<ICTDIALER_BASE_URL> -e ICTDIALER_USERNAME=<ICTDIALER_USERNAME> -e ICTDIALER_PASSWORD=<ICTDIALER_PASSWORD> -e ICTDIALER_MCP_ALLOW_WRITE=<ICTDIALER_MCP_ALLOW_WRITE> -e ICTDIALER_TIMEOUT_MS=<ICTDIALER_TIMEOUT_MS> -e ICTDIALER_TLS_INSECURE=<ICTDIALER_TLS_INSECURE> -- npx -y [email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "ictdialer-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "ICTDIALER_BASE_URL": "<ICTDIALER_BASE_URL>",
        "ICTDIALER_USERNAME": "<ICTDIALER_USERNAME>",
        "ICTDIALER_PASSWORD": "<ICTDIALER_PASSWORD>",
        "ICTDIALER_MCP_ALLOW_WRITE": "<ICTDIALER_MCP_ALLOW_WRITE>",
        "ICTDIALER_TIMEOUT_MS": "<ICTDIALER_TIMEOUT_MS>",
        "ICTDIALER_TLS_INSECURE": "<ICTDIALER_TLS_INSECURE>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "ictdialer-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "ICTDIALER_BASE_URL": "<ICTDIALER_BASE_URL>",
        "ICTDIALER_USERNAME": "<ICTDIALER_USERNAME>",
        "ICTDIALER_PASSWORD": "<ICTDIALER_PASSWORD>",
        "ICTDIALER_MCP_ALLOW_WRITE": "<ICTDIALER_MCP_ALLOW_WRITE>",
        "ICTDIALER_TIMEOUT_MS": "<ICTDIALER_TIMEOUT_MS>",
        "ICTDIALER_TLS_INSECURE": "<ICTDIALER_TLS_INSECURE>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "ictdialer-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "ICTDIALER_BASE_URL": "<ICTDIALER_BASE_URL>",
        "ICTDIALER_USERNAME": "<ICTDIALER_USERNAME>",
        "ICTDIALER_PASSWORD": "<ICTDIALER_PASSWORD>",
        "ICTDIALER_MCP_ALLOW_WRITE": "<ICTDIALER_MCP_ALLOW_WRITE>",
        "ICTDIALER_TIMEOUT_MS": "<ICTDIALER_TIMEOUT_MS>",
        "ICTDIALER_TLS_INSECURE": "<ICTDIALER_TLS_INSECURE>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
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
Optional
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
Optional
Per request timeout in milliseconds. Defaults to 30000.
ICTDIALER_TLS_INSECURE
Optional
Skip TLS certificate verification. Only for a self-signed test server.

Details

Package[email protected] (NPM, stdio)
First published26 Oct 2026
Last updated26 Oct 2026
Registry nameio.github.ictinnovations/ictdialer-mcp

More marketing and seo servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.