home / mcp / wave financial mcp server

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).

Installation
Add the following to your MCP client configuration file.

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.

How to use

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.

How to install

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:

Additional notes

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.

Tools and capabilities

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.

Available tools

wavefin_get_tables

Retrieves a list of available tables in Wave Financial data and returns the result in CSV format.

wavefin_get_columns

Retrieves a list of columns for a selected table so you know what fields you can query or display.

wavefin_run_query

Executes a read-only SQL SELECT query against the Wave Financial data source to fetch matching records.