veeva-mcp-server-by-cdata
@CDataSoftware
About veeva-mcp-server-by-cdata
This read-only MCP Server allows you to connect to Veeva data from Claude Desktop through CData JDBC Drivers. Free (beta) read/write servers available at
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is veeva-mcp-server-by-cdata?
veeva-mcp-server-by-cdata is a read-only Model Context Protocol (MCP) server built by CData that allows large language models (LLMs) like Claude Desktop to query live data from Veeva using natural language questions. It wraps the CData JDBC Driver for Veeva and exposes Veeva data as relational SQL models through a simple MCP interface.
How to use veeva-mcp-server-by-cdata?
Clone the repository, build with mvn clean install, install and license the CData JDBC Driver for Veeva, configure the connection string using the driver’s utility, create a .prp file with JDBC properties, then add the server to your Claude Desktop configuration by editing claude_desktop_config.json. Run or refresh Claude Desktop to start querying Veeva data.
Key features of veeva-mcp-server-by-cdata
- Read-only MCP server for Veeva data via natural language
- Uses CData JDBC Driver for Veeva as the underlying connector
- Exposes tools: get_tables, get_columns, and run_query (SELECT only)
- No SQL required – LLMs can ask questions directly
- Runs locally using stdio transport
Use cases of veeva-mcp-server-by-cdata
- Query Veeva data from Claude Desktop without writing SQL
- Answer business questions about Veeva records (e.g., “What is the correlation between closed won opportunities and account industry?”)
- Retrieve table and column metadata from Veeva for exploration
FAQ from veeva-mcp-server-by-cdata
What does this read-only server do vs the beta CData MCP Server?
This server is read-only. For full read, write, update, delete, and action capabilities, CData offers a separate free MCP Server for Veeva (beta) with simplified setup.
What dependencies or runtime are required?
Java (to run the JAR), the CData JDBC Driver for Veeva (must be downloaded and licensed), and Maven (for building the project). The server uses stdio and runs on the same machine as the client.
Where does my data live?
Data remains in Veeva. The server connects live to Veeva via the JDBC driver; no data is stored locally.
What are the known limits of veeva-mcp-server-by-cdata?
The server is read-only – only SELECT queries are supported. It uses stdio transport so the client must run on the same machine as the server.
How is authentication handled?
The JDBC driver handles OAuth authentication during connection string configuration. You authenticate in your browser when testing the connection.
More Other MCP servers
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.

EverArt
modelcontextprotocolModel Context Protocol Servers

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
Activepieces
activepiecesAI Agents & MCPs & AI Workflow Automation • (~400 MCP servers for AI agents) • AI Automation / AI Agent with MCPs • AI Workflows & AI Agents • MCPs for AI Agents
Comments