# Devart MCP Server for Zoho CRM (ADO.NET)

An MCP server that gives AI clients schema-aware read and write access to Zoho CRM through the Devart dotConnect ADO.NET provider.

- MCP server · `type=mcp` · Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed
- Author: devart-ai-connectivity
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/devart-ai-connectivity/devart-mcp-server-zoho-crm
- Updated: 2026-09-03
- HTML: https://affpapa.org/en/nevibecode/mcp/devart-mcp-server-for-zoho-crm-adonet

## What it does

The server sits between your AI client and Zoho CRM. You ask a question in plain words, it turns that into a structured query, runs it through Devart drivers and hands back a clean result. Everything runs inside your own environment.

You build it from source, and .NET 8 SDK is required. With the ADO.NET project the Devart dotConnect for Zoho CRM package is restored from NuGet during the build; the ODBC route needs the Devart ODBC Driver for Zoho CRM downloaded and installed by hand. Clone the repository, publish the project you need with `dotnet publish`, then drop an `mcpserver.json` next to the built executable.

That config holds either a `ConnectionString` with the authentication type, domain and license key, or a `DsnName` for ODBC. Transport goes in `ProtocolType` — `stdio` or `http`. Under `http` you start the server yourself, for example `Devart.AI.McpServer.AdoNet.ZohoCrm.exe run my_zohocrm`; under `stdio` the client launches it. No Devart license key means no connection.

## Requirements
- Environment variables: `DEVART_MCP_ZOHOCRM_CONNECTION` — keys and tokens: ask the human for the values, never commit them or put them in shared files.

## Install

### Claude Code (native platform)

**Install**
- The MCP registry has no launch command for it: see the repository README

## When to use it
- pull Zoho CRM deals matching a condition without a full CSV export
- get a lead summary inside the chat
- write records back into the CRM from a script
- inspect Zoho CRM module schemas before querying
- swap recurring manual exports for queries

## Example prompts
- List every deal in Zoho CRM closed this quarter
- Add a Zoho CRM contact using the email in this file
- What fields does the Leads module in Zoho CRM have?

## Similar
- [World Monitor](https://affpapa.org/en/nevibecode/mcp/world-monitor.md) — MCP server · ★ 89609
- [Scrapling MCP Server](https://affpapa.org/en/nevibecode/mcp/scrapling-mcp-server.md) — MCP server · ★ 89899
- [MCP Toolbox for Databases](https://affpapa.org/en/nevibecode/mcp/googleapis-mcp-toolbox-for-databases.md) — MCP server · ★ 16730
- [PostHog MCP Server](https://affpapa.org/en/nevibecode/mcp/posthog-mcp-server.md) — MCP server · ★ 40459
- [dbx](https://affpapa.org/en/nevibecode/mcp/dbx.md) — MCP server · ★ 27844
- [Metabase](https://affpapa.org/en/nevibecode/mcp/metabase.md) — MCP server · ★ 49863

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
