Veeva Mcp Server By Cdata is an MCP server that enables Large Language Models to inspect schemas and query live data from Veeva Vault using natural language. Designed for life sciences analysts, CRM administrators, and developers working within the pharmaceutical domain, it translates natural language requests into SQL commands via the CData JDBC Driver for Veeva. The server establishes a local read-only bridge over standard input/output (stdio), mapping Veeva entities as relational tables and fields without requiring manual SQL authoring. Users can explore available tables, inspect individual column definitions, and execute SELECT queries directly from MCP-compatible clients like Claude Desktop. Because it wraps a local JDBC driver, data queries run on the host system against existing enterprise credentials. This setup allows researchers, compliance officers, and commercial operations teams to rapidly pull metrics, track documentation status, and verify account records from Veeva systems within conversational AI sessions.
Category: CRM, ERP & E-commerce
Tags: cdata, crm, data-integration, pharmaceutical, veeva
Visit Veeva Mcp Server By Cdata
bash git clone https://github.com/cdatasoftware/veeva-mcp-server-by-cdata.git cd veeva-mcp-server-by-cdata mvn clean install 2. Download and install the CData JDBC Driver for Veeva, then run java -jar cdata.jdbc.veevavault.jar --license to license it. 3. Run java -jar cdata.jdbc.veevavault.jar to open the Connection String utility, configure your Veeva connection, and save the connection string. 4. Create a property file named veeva.prp specifying Prefix, ServerName, ServerVersion, DriverPath, DriverClass, and JdbcUrl. 5. Register the server in your claude_desktop_config.json file: json { "mcpServers": { "veeva": { "command": "PATH/TO/java", "args": [ "-jar", "PATH/TO/CDataMCP-jar-with-dependencies.jar", "PATH/TO/veeva.prp" ] } } } 6. Fully quit and restart Claude Desktop.Part of MCP Servers
Veeva Mcp Server By Cdata is a read-only Model Context Protocol server developed by CData. It connects local LLM clients to Veeva Vault data sources using the CData JDBC Driver, exposing relational schemas and allowing AI assistants to query enterprise records.
It works with any MCP-compliant client that supports local standard input/output process management, including Claude Desktop on Windows, macOS, and Linux.
The server provides tools to list data tables, inspect columns for a specified table in CSV format, and run arbitrary SQL SELECT queries against the connected Veeva data source.
Yes, this MCP server implementation is open source and distributed under the MIT License. Note that the underlying CData JDBC Driver for Veeva requires its own driver license.