MCP server for ICTContact / ICTDialer — monitor outbound campaigns and start/stop them. By ICT Innovations.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add ictcontact --env ICTCONTACT_BASE_URL='<ICTCONTACT_BASE_URL>' --env ICTCONTACT_USERNAME='<ICTCONTACT_USERNAME>' --env ICTCONTACT_PASSWORD='<ICTCONTACT_PASSWORD>' -- npx -y ictcontact-mcp~/.codex/config.toml
[mcp_servers.ictcontact]
command = "npx"
args = ["-y", "ictcontact-mcp"]
env = { ICTCONTACT_BASE_URL = "<ICTCONTACT_BASE_URL>", ICTCONTACT_USERNAME = "<ICTCONTACT_USERNAME>", ICTCONTACT_PASSWORD = "<ICTCONTACT_PASSWORD>" }
# codex mcp add ictcontact --env ICTCONTACT_BASE_URL='<ICTCONTACT_BASE_URL>' --env ICTCONTACT_USERNAME='<ICTCONTACT_USERNAME>' --env ICTCONTACT_PASSWORD='<ICTCONTACT_PASSWORD>' -- npx -y ictcontact-mcp~/.cursor/mcp.json
{
"mcpServers": {
"ictcontact": {
"command": "npx",
"args": [
"-y",
"ictcontact-mcp"
],
"env": {
"ICTCONTACT_BASE_URL": "<ICTCONTACT_BASE_URL>",
"ICTCONTACT_USERNAME": "<ICTCONTACT_USERNAME>",
"ICTCONTACT_PASSWORD": "<ICTCONTACT_PASSWORD>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"ictcontact": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"ictcontact-mcp"
],
"env": {
"ICTCONTACT_BASE_URL": "<ICTCONTACT_BASE_URL>",
"ICTCONTACT_USERNAME": "<ICTCONTACT_USERNAME>",
"ICTCONTACT_PASSWORD": "<ICTCONTACT_PASSWORD>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"ictcontact": {
"command": "npx",
"args": [
"-y",
"ictcontact-mcp"
],
"env": {
"ICTCONTACT_BASE_URL": "<ICTCONTACT_BASE_URL>",
"ICTCONTACT_USERNAME": "<ICTCONTACT_USERNAME>",
"ICTCONTACT_PASSWORD": "<ICTCONTACT_PASSWORD>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"ictcontact": {
"command": "npx",
"args": [
"-y",
"ictcontact-mcp"
],
"env": {
"ICTCONTACT_BASE_URL": "<ICTCONTACT_BASE_URL>",
"ICTCONTACT_USERNAME": "<ICTCONTACT_USERNAME>",
"ICTCONTACT_PASSWORD": "<ICTCONTACT_PASSWORD>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"ictcontact": {
"command": "npx",
"args": [
"-y",
"ictcontact-mcp"
],
"env": {
"ICTCONTACT_BASE_URL": "<ICTCONTACT_BASE_URL>",
"ICTCONTACT_USERNAME": "<ICTCONTACT_USERNAME>",
"ICTCONTACT_PASSWORD": "<ICTCONTACT_PASSWORD>"
}
}
}
}Environment variables
ICTCONTACT_BASE_URLICTCONTACT_USERNAMEICTCONTACT_PASSWORD
Replace the placeholders with your own credentials and keep them out of version control.