- Home
- MCP servers
- Sage Cloud Accounting
Sage Cloud Accounting
- other
1
GitHub Stars
other
Language
6 months ago
First Indexed
2 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-sage-cloud-accounting-mcp-server-by-cdata": {
"command": "java",
"args": [
"-jar",
"CDataMCP-jar-with-dependencies.jar",
"sage-cloud-accounting.prp"
]
}
}
}You can use this MCP (Model Context Protocol) server to query live Sage Cloud Accounting data through an MCP client. It wraps the CData JDBC Driver to expose Sage Cloud Accounting data as MCP tools, letting you ask natural-language questions and receive live results without writing SQL.
How to use
After you configure the MCP server, you interact with it through an MCP client. You can ask questions like how many Sage Cloud Accounting records meet certain criteria, or compare metrics across accounts and periods. The server exposes a small set of tools you can call implicitly by asking questions, so you don’t need to craft SQL queries.
How to install
Prerequisites you need before starting: a JDK (Java Development Kit) and Maven for building the project.
# Clone the MCP server project
git clone https://github.com/cdatasoftware/sage-cloud-accounting-mcp-server-by-cdata.git
cd sage-cloud-accounting-mcp-server-by-cdata
# Build the server package
mvn clean install
This build creates the runtime JAR file named CDataMCP-jar-with-dependencies.jar. Next, install the CData JDBC Driver for Sage Cloud Accounting and license it following the driver’s instructions, so the MCP server can connect to Sage Cloud Accounting.
Create a JDBC connection properties file (example name sage-cloud-accounting.prp) with your driver details and connection URL. You will reference this PRP file when starting the MCP server.
Run the MCP server by starting the built JAR with the PRP file. The following command uses a placeholder path to the PRP file you created.
java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/sage-cloud-accounting.prp
Additional configuration and notes
The server runs locally and uses stdio, so it is intended to be used with clients running on the same machine. You must fully stop the client and restart it if you add or modify MCP server configurations so that changes take effect.
Available tools
sagecloud_mcp_get_tables
Retrieves a list of all tables available in the Sage Cloud Accounting data source. The output is delivered in CSV format with a header row listing the table names.
sagecloud_mcp_get_columns
Retrieves a list of columns for a specified table. The output is delivered in CSV format with a header row listing the column names.
sagecloud_mcp_run_query
Executes a SQL SELECT query against the connected data source and returns the result set.