- Home
- MCP servers
- Zoho CRM
Zoho CRM
- java
1
GitHub Stars
java
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"cdatasoftware-zoho-crm-mcp-server-by-cdata": {
"command": "java",
"args": [
"-jar",
"/PATH/TO/CDataMCP-jar-with-dependencies.jar",
"/PATH/TO/zoho-crm.prp"
]
}
}
}You can run a local, read-only MCP server that exposes Zoho CRM data through a simple MCP interface. This lets LLMs query live Zoho CRM data without writing SQL, enabling natural-language questions and direct results while keeping data access controlled and lightweight on your machine.
How to use
Start the local MCP server and connect your MCP client to it. You will interact with Zoho CRM data through built-in tools that let you discover available tables, inspect their columns, and run read-only queries. Ask natural language questions like “Show me open opportunities by account industry” or “What are today’s calendar events?” and the AI client will translate them into safe MCP operations.
How to install
Prerequisites: Java Runtime Environment (JRE) you can run with the standard java command.
- Build the MCP server project.
git clone https://github.com/cdatasoftware/zoho-crm-mcp-server-by-cdata.git
cd zoho-crm-mcp-server-by-cdata
mvn clean install
- Obtain and license the CData JDBC Driver for Zoho CRM from the official driver source. Install the driver following the standard steps for your OS, then license it using the command below in the driver’s lib folder.
java -jar cdata.jdbc.zohocrm.jar --license
Enter your name, email, and TRIAL (or your license key).
3. Create a JDBC connection string using the driver utility, then craft a .prp file for the MCP server configuration.
java -jar cdata.jdbc.zohocrm.jar
Configure the connection, test, and copy the resulting connection string for the .prp file.
- Example .prp contents for Zoho CRM access (adjust paths to your environment):
Prefix=zohocrm
ServerName=CDataZohoCRM
ServerVersion=1.0
DriverPath=PATH\TO\cdata.jdbc.zohocrm.jar
DriverClass=cdata.jdbc.zoho.ZohoCRMDriver
JdbcUrl=jdbc:zohocrm:InitiateOAuth=GETANDREFRESH;
Tables=
- Place the MCP server properties in zoho-crm.prp and keep it accessible to the MCP runtime.
Additional configuration and run details
You will run the MCP server as a local, stdio-based server, meaning it starts on the same machine as your client and communicates via standard input/output.
java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/zoho-crm.prp
Notes on usage with Claude Desktop or other clients
Add the MCP server entry to your client’s configuration so the client can spawn the stdio process and feed commands through the pipeline. You will point the client to the Java command and the path to the built JAR plus the path to zoho-crm.prp.
Available tools
zoho_crm_get_tables
Retrieves a list of tables available in the Zoho CRM data source. The output is provided in CSV format with column headers as the first line.
zoho_crm_get_columns
Retrieves a list of columns for a specified table. The output is provided in CSV format with column headers as the first line.
zoho_crm_run_query
Executes a SQL SELECT query against the Zoho CRM data source and returns the results.