home / mcp / workday mcp server
This read-only MCP Server allows you to connect to Workday data from Claude Desktop through CData JDBC Drivers. For full CRUD support, check out the first managed MCP platform: CData Connect AI (https://www.cdata.com/ai/).
Configuration
View docs{
"mcpServers": {
"cdatasoftware-workday-mcp-server-by-cdata": {
"command": "java",
"args": [
"-jar",
"CDataMCP-jar-with-dependencies.jar",
"/PATH/TO/Salesforce.prp"
]
}
}
}You have a read-only MCP Server that exposes Workday data through the CData JDBC Driver, enabling you to query live Workday information using natural language questions via MCP-enabled clients. This server wraps the JDBC driver and presents Workday data through a simple MCP interface so you can ask questions and receive live results without writing SQL.
Start by configuring an MCP client to connect to your local MCP server. You will run the server locally and point your client to the Java process that hosts the MCP endpoint.
Once the server is running, you can issue natural language questions like: “What are my open opportunities by industry?” or “How many calendar events do I have today?” The MCP server exposes a set of tools to retrieve tables, list columns, and run queries, allowing the client to read data from Workday through the MCP interface.
Prerequisites: install Java Runtime Environment (JRE) or Java Development Kit (JDK) compatible with the MCP server. You will also need Maven to build the server.
# Install Java (if not already installed)
# Example on Debian/Ubuntu
sudo apt-get update
sudo apt-get install -y default-jre
# Install Maven
sudo apt-get install -y mavenClone the project, build the server, and generate the runnable JAR.
git clone https://github.com/cdatasoftware/workday-mcp-server-by-cdata.git
cd workday-mcp-server-by-cdata
mvn clean installObtain, license, and configure the CData JDBC Driver for Workday. This enables the JDBC connection to Workday data.
Configure your JDBC connection and prepare a properties file for the MCP server. You will create a file like workday.prp with the required fields.
Prefix=workday
ServerName=CDataWorkday
ServerVersion=1.0
DriverPath=PATH\TO\cdata.jdbc.workday.jar
DriverClass=cdata.jdbc.workday.WorkdayDriver
JdbcUrl=jdbc:workday:InitiateOAuth=GETANDREFRESH;
Tables=Run the MCP server on its own process. The server uses standard IO (stdio) and should be started on the same machine as your client.
java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/Salesforce.prpThe MCP server is designed for local use with standard IO. Ensure you terminate any existing client sessions before starting a new session so the MCP server can appear to the client.
If you cannot see the MCP server in your client, fully quit the client and restart it so the MCP server appears. If data retrieval fails, recheck the connection string and ensure the prp file contains the correct JDBC URL and driver path. If issues persist, contact support or consult the community resources for MCP users.
The MCP server provides tools to explore and query the data. The defined tools are named using the server identifier, and you can use them to list tables, list columns, and run SQL queries against Workday data.
Retrieves a list of available tables from the Workday data source. The output is CSV with column headers on the first line.
Retrieves a list of columns for a specified table. The output is CSV with column headers on the first line.
Executes a SQL SELECT query against the Workday data through the MCP server.