ICTCRM MCP Server (io.github.ictinnovations/ictcrm-mcp)
This Model Context Protocol (MCP) server provides access to ICTCRM (ICTContact backend) for reading CRM contact groups and managing contacts. It exposes an RPC surface compatible with ictcrm.com, and supports contact creation and deletion, plus adding contacts to campaigns when writes are enabled.
🛠️ Key Features
- Read CRM contact groups
- Manage contacts on ICTCRM (ICTContact backend)
- Create and delete contacts (only when writes are turned on)
- Add a contact to a campaign (only when writes are turned on)
- MCP server: “ictcrm-mcp”
🚀 Use Cases
- Let an AI assistant retrieve contact group information from ICTCRM
- Automate contact updates (create/delete) when write access is enabled
- Add contacts to campaigns via ICTCRM backend operations
⚡ Developer Benefits
- Model Context Protocol integration for structured CRM access
- Speaks the ICTContact RPC surface used by
ictcrm.com - Package availability via
npx(no install) or global npm install
⚠️ Limitations
- Write operations (create/delete contacts, add to campaign) require writes to be enabled
- Requires Node.js 18 or newer