![]() |
VOOZH | about |
Model Context Protocol (MCP) is an emerging, open-source standard for connecting LLMs with external services and data sources. Through MCP Servers, AI clients can perform actions like opening Jira tickets, posting Slack messages, committing GitHub branches and more. With CData MCP Server, these capabilities expand exponentially.
CData MCP Server provides schema-aware context to AI tools β whether you're using it for AI-assisted code generation in IDEs like Cursor, or for querying live data through chat interfaces like Claude Desktop.
In this article, we guide the reader through installing CData API Driver for MCP Server, configuring the connection to Harvest, and asking questions of the data in Claude Desktop.
You need to download Claude Desktop (download) and create an account before continuing.
Here's a quick overview of the steps:
When the installation is complete, you are ready to configure MCP Server by connecting to Harvest.
NOTE: If the wizard does not open automatically, search for "CData MCP Server" in the Windows search bar and double-click the application.
π Opening the MCP Server configuration wizard (Google Sheets is shown).
NOTE: This name is used as the name for the MCP server and as the prefix for all of the MCP Server's tools.
π Naming the configuration.Start by setting the Profile connection property to the location of the Harvest Profile on disk (e.g. C:\profiles\Harvest.apip). Next, set the ProfileSettings connection property to the connection string for Harvest (see below).
To authenticate to Harvest, you can use either Token authentication or the OAuth standard. Use Basic authentication to connect to your own data. Use OAuth to allow other users to connect to their data.
Using Token Authentication
To use Token Authentication, set the APIKey to your Harvest Personal Access Token in the ProfileSettings connection property. In addition to APIKey, set your AccountId in ProfileSettings to connect.
Using OAuth Authentication
First, register an OAuth2 application with Harvest. The application can be created from the "Developers" section of Harvest ID.
After setting the following connection properties, you are ready to connect:
Enter the appropriate connection properties in the configuration wizard.
π Configuring the Server to connect with a specific Spreadsheet.NOTE: The configuration wizard should open your browser and ask you to sign into Harvest. If your browser does not open, close the configuration wizard and re-open the application using "Run as Administrator" (see below).
π Running the configuration wizard with elevated permissions.NOTE: This saves the configuration details to a separate file and updates the Claude Desktop configuration file (claude_desktop_config.json) to start MCP Server when the Claude Desktop client starts.
With MCP Server configured, you are ready to start asking questions of your live data from Claude.
Now that we have installed MCP Server and configured a connection, we are ready to start with Harvest data in Claude Desktop.
You can individually enable and disable specific tools by clicking on the server name.
π The expanded tool list for MCP Server in Claude Desktop
NOTE: Claude may need to explore the Harvest data to make sense of it before it can begin answering questions of the data. The tabular model presented by CData alongside the database tools available simplify the data exploration and analysis for an LLM.
π Claude Desktop displaying a quantitative analysis of live dataDownload CData API Driver for MCP Server for free and give your AI tools schema-aware access to live Harvest data during development. When you're ready to move to production, CData API Drivers deliver the same SQL-based access with enterprise-grade performance, security, and reliability.
Visit the CData Community to share insights, ask questions, and explore what's possible with MCP-powered AI workflows.
Connect to live data from Harvest with the API Driver
Connect to Harvest