home / mcp / certinia mcp server
This read-only MCP Server allows you to connect to Certinia data from Claude Desktop through CData JDBC Drivers. For full CRUD support, check out our MCP Server for Certinia (https://www.cdata.com/drivers/certinia/download/mcp).
Configuration
View docs{
"mcpServers": {
"cdatasoftware-certinia-mcp-server-by-cdata": {
"command": "java",
"args": [
"-jar",
"/PATH/TO/CDataMCP-jar-with-dependencies.jar",
"/PATH/TO/Salesforce.prp"
]
}
}
}This MCP Server provides a read-only interface to Certinia data via the CData JDBC Driver, letting you query live data with natural language requests. It exposes Certinia data through a simple MCP API so your AI client can retrieve information without writing SQL.
You use this MCP Server with an MCP-compatible client to ask questions about Certinia data and receive live results. The server is designed for read-only access, so you can query opportunities, accounts, tickets, and other Certinia data that the JDBC driver exposes. When you ask questions, the AI client can leverage the built-in tools to discover data shapes, read table data, and run read queries through the MCP interface.
Prerequisites: you need Java installed on your machine and Maven to build the server. Ensure you have internet access to download dependencies and the CData JDBC Driver after the build step.
Clone the project and build the server locally.
git clone https://github.com/cdatasoftware/certinia-mcp-server-by-cdata.git
cd certinia-mcp-server-by-cdata
mvn clean installAfter building, you will run the MCP server using the generated JAR and a properties file that contains your JDBC connection details. The final step launches the server process on the local machine.
Here is the run command you will use once you have certinia.prp prepared with your JDBC connection details.
java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/Salesforce.prpIf you cannot see or connect to the MCP Server, ensure the process is running on the same machine as your client and that the JDBC connection string is valid. If OAuth is involved, complete any browser authentication prompts during connection setup. If you encounter issues, quit and relaunch the client to refresh the MCP server list.
The server provides read-only access via three tools. Replace {servername} with your actual server name in your client requests.
- {servername}_get_tables retrieves a list of tables available in the data source. The output is in CSV format with column headers in the first line.
- {servername}_get_columns retrieves a list of columns for a specified table. The output is in CSV format with column headers in the first line.
- {servername}_run_query executes a SQL SELECT query against the data source.
Retrieves a list of tables available in the data source. The output is returned in CSV format with the first line containing column headers.
Retrieves a list of columns for a specified table. The output is returned in CSV format with the first line containing column headers.
Executes a SQL SELECT query against the Certinia data source and returns the results.