NestDaddy

Ictcrm Mcp

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

Read CRM contact groups and manage contacts on ICTCRM (ICTContact backend).

Connect Runs on your machine

Terminal
claude mcp add ictcrm-mcp -e ICTCRM_BASE_URL=<ICTCRM_BASE_URL> -e ICTCRM_USERNAME=<ICTCRM_USERNAME> -e ICTCRM_PASSWORD=<ICTCRM_PASSWORD> -e ICTCRM_MCP_ALLOW_WRITE=<ICTCRM_MCP_ALLOW_WRITE> -e ICTCRM_TIMEOUT_MS=<ICTCRM_TIMEOUT_MS> -e ICTCRM_TLS_INSECURE=<ICTCRM_TLS_INSECURE> -- npx -y [email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "ictcrm-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "ICTCRM_BASE_URL": "<ICTCRM_BASE_URL>",
        "ICTCRM_USERNAME": "<ICTCRM_USERNAME>",
        "ICTCRM_PASSWORD": "<ICTCRM_PASSWORD>",
        "ICTCRM_MCP_ALLOW_WRITE": "<ICTCRM_MCP_ALLOW_WRITE>",
        "ICTCRM_TIMEOUT_MS": "<ICTCRM_TIMEOUT_MS>",
        "ICTCRM_TLS_INSECURE": "<ICTCRM_TLS_INSECURE>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "ictcrm-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "ICTCRM_BASE_URL": "<ICTCRM_BASE_URL>",
        "ICTCRM_USERNAME": "<ICTCRM_USERNAME>",
        "ICTCRM_PASSWORD": "<ICTCRM_PASSWORD>",
        "ICTCRM_MCP_ALLOW_WRITE": "<ICTCRM_MCP_ALLOW_WRITE>",
        "ICTCRM_TIMEOUT_MS": "<ICTCRM_TIMEOUT_MS>",
        "ICTCRM_TLS_INSECURE": "<ICTCRM_TLS_INSECURE>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "ictcrm-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ],
      "env": {
        "ICTCRM_BASE_URL": "<ICTCRM_BASE_URL>",
        "ICTCRM_USERNAME": "<ICTCRM_USERNAME>",
        "ICTCRM_PASSWORD": "<ICTCRM_PASSWORD>",
        "ICTCRM_MCP_ALLOW_WRITE": "<ICTCRM_MCP_ALLOW_WRITE>",
        "ICTCRM_TIMEOUT_MS": "<ICTCRM_TIMEOUT_MS>",
        "ICTCRM_TLS_INSECURE": "<ICTCRM_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
ICTCRM_BASE_URL
Required
Base URL of your ICTCRM server, without the /rest suffix, e.g. https://your-ictcontact.
ICTCRM_USERNAME
Required
API account username.
ICTCRM_PASSWORD
Required, secret
Password for the account.
ICTCRM_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.
ICTCRM_TIMEOUT_MS
Optional
Per request timeout in milliseconds. Defaults to 30000.
ICTCRM_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/ictcrm-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.