![]() |
VOOZH | about |
Claude Code is an AI-powered development environment that brings intelligent code generation, automation, and interactive reasoning directly into your workflow. By integrating it with CData Connect AI, you can enable Claude Code to securely access, query, and interact with live enterprise data, such as Paylocity, through a standardized MCP tool interface.
CData Connect AI is a managed MCP platform that exposes your enterprise data sources through the Model Context Protocol (MCP). This allows Claude Code to work with catalogs, schemas, tables, metadata, and SQL-enabled data access from hundreds of data sources, without requiring ETL pipelines or custom integration code.
This article explains how to register the CData Connect AI MCP endpoint in Claude Code, configure your Paylocity or other data source connection, and begin issuing real-time data queries directly from the coding environment. We explore how Claude Code uses the built-in MCP tools, such as getCatalogs, getSchemas, getTables, and queryData to help you write, debug, and automate development workflows powered by live Paylocity data securely and interactively.
For Claude Code to access Paylocity, create a connection to Paylocity in CData Connect AI. This connection is then exposed to Claude Code using the remote MCP server.
Set the following to establish a connection to Paylocity:
This property is required for executing Insert and Update statements, and it is not required if the feature is disabled.
Paylocity will decrypt the AES key using RSA decryption.
It is an optional property if the IV value not provided, The driver will generate a key internally.
You must use OAuth to authenticate with Paylocity. OAuth requires the authenticating user to interact with Paylocity using the browser. For more information, refer to the OAuth section in the Help documentation.
The Pay Entry API is completely separate from the rest of the Paylocity API. It uses a separate Client ID and Secret, and must be explicitly requested from Paylocity for access to be granted for an account. The Pay Entry API allows you to automatically submit payroll information for individual employees, and little else. Due to the extremely limited nature of what is offered by the Pay Entry API, we have elected not to give it a separate schema, but it may be enabled via the UsePayEntryAPI connection property.
Please be aware that when setting UsePayEntryAPI to true, you may only use the CreatePayEntryImportBatch & MergePayEntryImportBatchgtable stored procedures, the
InputTimeEntry table, and the OAuth stored procedures. Attempts to use other features of the product will result in an error. You must also store your OAuthAccessToken
separately, which often means setting a different OAuthSettingsLocation when using this connection property.
π Configuring a connection (Salesforce is shown)
Claude Code authenticates to Connect AI using an account email and a Personal Access Token (PAT). Creating separate PATs for each integration is recommended to maintain access control granularity.
With the Paylocity connection configured and a PAT generated, Claude Code is prepared to connect to Paylocity data through the CData MCP server.
Claude Code is distributed as an npm package. You can install it globally.
To install Claude Code on your system, open PowerShell, Terminal, or CMD as an Administrator and run:
npm install -g @anthropic-ai/claude-code
Verify the installation using the following command:
npm list -g @anthropic-ai/claude-code
Expected output should be:
C:\Users\User\AppData\Roaming pm `-- @anthropic-ai/[email protected]
Link your local Claude Code environment with your Claude.ai account to enable secure access. In the terminal, run:
claude login
Claude Code outputs a URL, like:
Please visit https://claude.ai/login?code=
Once verified, you'll need to authenticate with Claude Code using an authentication code. Once done, your terminal should display:
You're all set up for Claude Code.
Claude Code is now linked to your Claude.ai account.
To set up a workspace where Claude Code can store MCP configuration files, start by creating a new directory:
mkdir ClaudeCode cd ClaudeCode
Now, open it in Visual Studio Code:
code .
Before Claude Code can interact with Paylocity, you must register your CData Connect AI MCP endpoint. Claude Code uses this remote MCP server to securely access metadata, schemas, tables, and live query results.
Now register the CData Connect AI MCP server by running the following command in your Claude Code project directory:
claude mcp add connectmcp https://mcp.cloud.cdata.com/mcp \ --transport http \ --header "Authorization: Basic base64encoded(EMAIL:PAT)" \ --header "Content-Type: application/json"
Once added, verify that Claude recognizes your MCP server:
claude mcp list
If successful, you should see:
connectmcp: https://mcp.cloud.cdata.com/mcp (HTTP) - β OK
Start the Claude Code assistant and verify that it detects your MCP server. To run, use the given command:
claude
Once Claude Code loads, you should see:
Loaded MCP Server: connectmcp
This confirms that Claude Code is now connected to your CData Connect AI instance.
You can now use Claude Code's natural-language interface to list catalogs, schemas, and tables in Paylocity. Ask Claude:
List all Paylocity catalogs using getCatalogs.
Claude automatically calls the appropriate MCP tool when you issue a request.
Try additional queries such as:
Claude Code uses the following MCP tools to interact with Paylocity in real time:
These tools allow Claude Code to retrieve metadata and query live Paylocity data.
Use real Paylocity metadata to build working scripts directly inside your IDE.
Example prompt:
Write a Python script that queries Salesforce Contacts where LastName starts with 'A' using the MCP queryData tool.π Prompt Paylocity connection to build working scripts.
Claude Code writes accurate code because it has:
All delivered through CData Connect AI.
Use Claude Code to generate, refine, and automate code that works with your Paylocity data using CData Connect AI.
With the CData Connect AI integration in place, Claude Code can help you build development workflows that rely on your Paylocity data. Although Claude Code does not include built-in real-time data connectivity, your configured MCP connection through CData Connect AI provides it with access to the metadata and query results for your request.
You can use Claude Code to automate tasks such as:
In this setup, Claude Code acts as an intelligent coding assistant that uses live Paylocity data from CData Connect AI to help you write and refine data-driven logic.
Add, remove, or inspect MCP servers in your project.
List MCP servers using the following command:
claude mcp list
To remove one, use:
claude mcp remove connectmcp
Modify the config by editing:
.claude/mcp.json
To get live data access to hundreds of SaaS, Big Data, and NoSQL sources directly from your cloud applications, try CData Connect AI today!
Learn more about CData Connect AI or sign up for free trial access:
Free Trial