- Home
- MCP servers
- WooCommerce
WooCommerce
- 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-woocommerce-mcp-server-by-cdata": {
"command": "java",
"args": [
"-jar",
"/PATH/TO/CDataMCP-jar-with-dependencies.jar",
"/PATH/TO/woocommerce.prp"
]
}
}
}You can query live WooCommerce data with a local, read-only MCP server that exposes the WooCommerce data via the CData JDBC Driver. This setup lets you ask natural language questions and receive live data without writing SQL, making it easier for AI assistants to access up-to-date information from your WooCommerce store.
How to use
Once the MCP server is configured, you can ask your AI client to retrieve data, answer questions, and run read-only operations against WooCommerce data. Typical usage patterns include asking for sales metrics, order counts by status, customer activity over a period, or product inventory snapshots. The server exposes a small set of tools you can call implicitly by asking natural questions, without needing to craft SQL queries.
How to install
Prerequisites: Java and Maven must be installed on your machine.
Clone the project and build the MCP server jar.
git clone https://github.com/cdatasoftware/woocommerce-mcp-server-by-cdata.git
cd woocommerce-mcp-server-by-cdata
mvn clean install
Additional configuration and running tips
The server is run locally and reads a .prp configuration file that describes the JDBC connection and the data source. You will need to license the CData JDBC Driver, configure a connection, and create a .prp file for the JDBC connection. Placeholders are shown in examples below; replace them with your actual paths and connection details.
To start the MCP server, use the following runtime command. This runs the MCP server in stdio mode on the local machine and points it at your .prp file that defines the WooCommerce connection.
java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/woocommerce.prp
Notes on configuration flow
- Install and license the CData JDBC Driver for WooCommerce. 2) Use the JDBC Driver’s connection utility to create and test a connection string. 3) Create a properties file (woocommerce.prp) with fields such as Prefix, ServerName, ServerVersion, DriverPath, DriverClass, and JdbcUrl. 4) Run the MCP server with the created .prp file.
Here is the typical .prp structure you would fill in with your actual values.
Prefix=woocommerce
ServerName=CDataWooCommerce
ServerVersion=1.0
DriverPath=PATH\\TO\\cdata.jdbc.woocommerce.jar
DriverClass=cdata.jdbc.woocommerce.WooCommerceDriver
JdbcUrl=jdbc:woocommerce:InitiateOAuth=GETANDREFRESH;
Tables=
Available tools
woocommerce_get_tables
Retrieves a list of tables available in the WooCommerce data source. Output is in CSV format with column headers in the first line.
woocommerce_get_columns
Retrieves a list of columns for a specified table. Output is in CSV format with column headers in the first line.
woocommerce_run_query
Executes a SQL SELECT query against the WooCommerce data source and returns the results.