- Home
- MCP servers
- Zuora
Zuora
- 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-zuora-mcp-server-by-cdata": {
"command": "java",
"args": [
"-jar",
"/PATH/TO/CDataMCP-jar-with-dependencies.jar",
"/PATH/TO/zuora.prp"
]
}
}
}You can run a local, read-only MCP server that exposes Zuora data through a simple, queryable interface. This lets you ask natural language questions and retrieve live Zuora information without writing SQL. The server wraps the CData JDBC Driver for Zuora and serves data via MCP, so conversational AI can access up-to-date data safely on your machine.
How to use
Start the MCP server on your machine and connect your client to the local stdio endpoint. You will run a local Java process that reads a configuration file (zuora.prp) describing how to connect to Zuora via the CData JDBC Driver. Once running, your MCP client can read data tables, list columns, and execute read-only queries through built-in tools. Use natural language prompts to ask questions like “What is the total revenue by product line for last quarter?” and the AI client will translate them into familiar MCP tool calls behind the scenes. The available tools enable you to discover tables, inspect columns, and run SELECT queries against the connected Zuora data source.
How to install
# Prerequisites
- Java runtime (JRE/JDK) installed on your machine
- Access to Zuora via the CData JDBC Driver for Zuora (see steps below)
# 1) Build the MCP server artifact
mvn clean install
# 2) Launch the MCP server with the Zuora config
java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/zuora.prp
Additional configuration and notes
The MCP server operates locally (stdio) and runs a Java process that reads a .prp file describing the JDBC connection and exposed tables. You will typically start by building the server, provisioning the JDBC driver, and then launching the server with the zuora.prp configuration. The server exposes a consistent set of tools for interacting with the data source, including enumerating tables, listing columns, and running read-only queries.
Available tools
zuora_get_tables
Retrieves a list of available tables in the Zuora data source. The output is in CSV format with the first line containing column headers.
zuora_get_columns
Retrieves the list of columns for a specified table. The output is in CSV format with the first line containing column headers.
zuora_run_query
Executes a SQL SELECT query against the connected Zuora data source and returns the results.