- Home
- MCP servers
- OracleSales
OracleSales
- java
0
GitHub Stars
java
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
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.
How to use
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.
How to install
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-cdata
Install the MCP server JAR and driver
Step 2. Build the MCP server to create the JAR that runs the server.
mvn clean install
Install and license the CData JDBC Driver for Oracle Sales
Step 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 --license
Configure the data source connection
Step 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.jar
Create the MCP PRP file
Step 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=
Prepare Claude or another MCP client config
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"
]
}
}
}
Available tools
oraclesales_get_tables
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.
oraclesales_get_columns
Retrieves a list of columns for a specified table. The output is provided in CSV format with column headers on the first line.
oraclesales_run_query
Executes a SQL SELECT query against the Oracle Sales data source and returns the results.