zohocrm-mcp-server
Verified Safeby creatrcollective
Overview
Integrates Claude.ai with Zoho CRM to enable natural language querying and read-only access to CRM data.
Installation
docker run --rm -i --name zoho-mcp-server -p 3000:3000 -v zoho-mcp-data:/app/data -e ZOHO_CLIENT_ID="YOURCLIENTID" -e ZOHO_CLIENT_SECRET="YOURCLIENTSECRET" -e SCOPES="ZohoCRM.settings.READ,ZohoCRM.modules.READ,ZohoSearch.securesearch.READ,ZohoCRM.settings.layouts.READ" -e NODE_ENV="production" whiteside1992daniel/zohocrm-mcpserver:amd64Environment Variables
- ZOHO_CLIENT_ID
- ZOHO_CLIENT_SECRET
- SCOPES
- NODE_ENV
- DEV_TOKEN_PATH
Security Notes
The application stores the Zoho OAuth refresh token in a local file ('refreshToken.txt') within the Docker volume. While common for local desktop integrations for persistence and ease of use, this file could be a point of vulnerability if the local file system is not adequately secured. The integration is explicitly read-only, which significantly reduces the potential impact of any compromise. There are no 'eval' calls, code obfuscation, or immediately apparent malicious patterns in the provided source code. Environment variables are used for sensitive credentials (Zoho Client ID/Secret) rather than hardcoding.
Similar Servers
mcp-server-salesforce
Enable natural language interactions and automation with Salesforce data and metadata for AI models.
mcp-node
Enables natural language interaction with Algolia data through Claude Desktop by exposing Algolia APIs via the Model Context Protocol (MCP).
zerocracy-mcp-server
Integrates an AI agent (e.g., Claude Desktop) with Zerocracy to provide management advice and insights on product development.
mcp-pipedrive
Provides Claude with comprehensive access to the Pipedrive CRM API, enabling seamless automation of sales workflows, deal management, contact organization, and activity tracking through natural language conversations.