home / mcp / wave financial mcp server
This read-only MCP Server allows you to connect to Wave Financial data from Claude Desktop through CData JDBC Drivers. For full CRUD support, check out our MCP Server for Wave Financial (https://www.cdata.com/drivers/wavefinancial/download/mcp).
Configuration
View docs{
"mcpServers": {
"cdatasoftware-wave-financial-mcp-server-by-cdata": {
"command": "java",
"args": [
"-jar",
"CDataMCP-jar-with-dependencies.jar",
"/PATH/TO/wave-financial.prp"
]
}
}
}You have a read-only MCP server that lets you query live Wave Financial data via a simple MCP interface. By wrapping the CData JDBC Driver, it exposes Wave Financial data in a structured way so you can ask natural language questions and retrieve up-to-date results without writing SQL.
After you start the MCP server, you can interact with it through an MCP client. You do not need to write SQL; simply ask questions about Wave Financial data and the server will retrieve relevant records and present results. Typical use cases include checking counts, filtering by status, or comparing metrics across time periods. You can run queries through the client’s built-in tools or issue high-level questions that map to the exposed data tables and columns.
Prerequisites you need before starting are Java (JRE/JDK) and a configured Wave Financial data connection via the CData JDBC Driver.
Step by step commands to set up and run the MCP server:
Configuration includes creating a Wave Financial .prp file with the JDBC connection details. Start the MCP server using a stdio configuration so it runs on the same machine as the client.
The server exposes tools to list tables, list columns for a table, and run read-only queries against Wave Financial data. Use these tools to explore the data schema and then compose questions that reference specific tables and columns.
Retrieves a list of available tables in Wave Financial data and returns the result in CSV format.
Retrieves a list of columns for a selected table so you know what fields you can query or display.
Executes a read-only SQL SELECT query against the Wave Financial data source to fetch matching records.