home / mcp / bigcommerce mcp server
This read-only MCP Server allows you to connect to BigCommerce data from Claude Desktop through CData JDBC Drivers. For full CRUD support, check out the first managed MCP platform: CData Connect AI (https://www.cdata.com/ai/).
Configuration
View docs{
"mcpServers": {
"cdatasoftware-bigcommerce-mcp-server-by-cdata": {
"command": "java",
"args": [
"-jar",
"/PATH/TO/CDataMCP-jar-with-dependencies.jar",
"/PATH/TO/Salesforce.prp"
]
}
}
}You run a local, read-only MCP server that exposes live BigCommerce data via the CData JDBC Driver. This lets you ask natural-language questions and receive up-to-date results without writing SQL. It’s useful for AI assistants to query products, orders, customers, and other BigCommerce data in real time.
Once the MCP server is running, you connect your MCP client (such as Claude Desktop or another compatible AI client) to the local process. The server exposes live BigCommerce data through a simple MCP interface, so you can ask questions like “What are my open orders this week?” or “Show me customer counts by region.” You typically do not call individual tools directly; instead, your AI client selects the appropriate built-in tools when answering questions about the data source.
Prerequisites you need before starting are a Java runtime and a Java build tool as appropriate for the project you’re using.
Step 1. Clone the MCP server repository and navigate into it.
git clone https://github.com/cdatasoftware/bigcommerce-mcp-server-by-cdata.git
cd bigcommerce-mcp-server-by-cdataStep 2. Build the server to create the runnable JAR.
mvn clean installStep 3. Download and install the CData JDBC Driver for BigCommerce from the official site.
Step 4. License the CData JDBC Driver by running the license command from the driver’s lib folder and entering your user details and license type.
java -jar cdata.jdbc.bigcommerce.jar --licenseStep 5. Configure the connection to the BigCommerce data source using the Connection String utility and test the connection. Copy the resulting JDBC URL for later use.
java -jar cdata.jdbc.bigcommerce.jarStep 6. Create a properties file for the MCP server using the JDBC connection string you obtained. Example (bigcommerce.prp):
Prefix=bigcommerce
ServerName=CDataBigCommerce
ServerVersion=1.0
DriverPath=PATH\\TO\\cdata.jdbc.bigcommerce.jar
DriverClass=cdata.jdbc.bigcommerce.BigCommerceDriver
JdbcUrl=jdbc:bigcommerce:InitiateOAuth=GETANDREFRESH;
Tables=To run the MCP server on its own, use the following command. This starts the server in stdio mode, so it must be used with a client running on the same machine.
java -jar /PATH/TO/CDataMCP-jar-with-dependencies.jar /PATH/TO/Salesforce.prpNote: The example uses Salesforce.prp to illustrate the required format. You can substitute your own configuration file (for BigCommerce) following the same structure.
If you cannot see the MCP server in your client, make sure you fully quit the client and restart it so the new server appears.
If data cannot be retrieved, verify that the connection string is correct and that the .prp file points to the right JDBC URL and driver JAR.
If you run into connection issues, contact CData Support or ask the CData Community for help.
Retrieves a list of tables available in the BigCommerce data source. Output is CSV with headers.
Retrieves a list of columns for a specified table. Output is CSV with headers.
Executes a SQL SELECT query against the BigCommerce data source and returns results.