home / mcp / oraclesales mcp server
This read-only MCP Server allows you to connect to Oracle Sales 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-oracle-sales-mcp-server-by-cdata": {
"command": "java",
"args": [
"-jar",
"/PATH/TO/CDataMCP-jar-with-dependencies.jar",
"/PATH/TO/oracle-sales.prp"
]
}
}
}You can query live Oracle Sales data through a read-only MCP server that wraps the CData JDBC Driver. This MCP Server exposes Oracle Sales data via a simple, no-SQL MCP interface so you can ask natural-language questions and retrieve live information without writing SQL.
Once you have the MCP server running, you use an MCP client to interact with the server. You don’t manually call individual tools in most cases; instead, you ask questions like, “What is the status of my open opportunities?” or “Show me recent calendar events.” The server translates your requests into queries against Oracle Sales via the CData JDBC Driver and returns the results in a structured format that your client can display. If you need to inspect available data models, you can query the server for the list of tables and columns, then run targeted queries to retrieve the data you need.
Prerequisites: you need Java installed on your machine and a working Java runtime able to execute JARs. You will also install the CData JDBC Driver for Oracle Sales and configure a JDBC connection.
Step 1. Clone the MCP server repository and enter the project directory.
git clone https://github.com/cdatasoftware/oracle-sales-mcp-server-by-cdata.git
cd oracle-sales-mcp-server-by-cdataStep 2. Build the MCP server to create the JAR that runs the server.
mvn clean installStep 3. Download and install the CData JDBC Driver for Oracle Sales from the CData site.
Step 4. License the driver using the command in the driver’s lib folder.
java -jar cdata.jdbc.oraclesales.jar --licenseStep 5. Run the Connection String utility to configure the connection and test it. Copy the resulting connection string for later use.
java -jar cdata.jdbc.oraclesales.jarStep 6. Create a PRP file (e.g. oracle-sales.prp) with the JDBC connection details so the MCP server can connect to Oracle Sales.
Prefix=oraclesales
ServerName=CDataOracleSales
ServerVersion=1.0
DriverPath=PATH\\TO\\cdata.jdbc.oraclesales.jar
DriverClass=cdata.jdbc.oraclesales.OracleSalesDriver
JdbcUrl=jdbc:oraclesales:InitiateOAuth=GETANDREFRESH;
Tables=If you use an MCP client like Claude Desktop, create a config that loads the MCP server via the provided JAR and PRP file.
{
"mcpServers": {
"oraclesales": {
"command": "PATH\\TO\\java.exe",
"args": [
"-jar",
"PATH\\TO\\CDataMCP-jar-with-dependencies.jar",
"/PATH/TO/oracle-sales.prp"
]
}
}
}Retrieves a list of tables available in the Oracle Sales data source. The output is provided in CSV format with column headers on the first line.
Retrieves a list of columns for a specified table. The output is provided in CSV format with column headers on the first line.
Executes a SQL SELECT query against the Oracle Sales data source and returns the results.