CS-Cart MCP Server
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@CS-Cart MCP Serversearch for 'wireless headphones'"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
CS-Cart MCP Server
This MCP server provides integration with the CS-Cart API, allowing Model Context Protocol (MCP) clients to access product and order data from your CS-Cart store.
Features
cscart_get_productFetch product by ID with full detailscscart_search_productsSearch products by name or product codecscart_get_productsList all productscscart_get_featuresGet product features and variantscscart_get_orderFetch order details by order ID
Uses CS-Cart REST API v2.0 (API docs)
Related MCP server: BigCommerce API MCP Server
Configuration
Environment Variables
Set these environment variables to configure the CS-Cart integration:
CSCART_SHOP_URL– Base URL of your CS-Cart store (e.g.,https://shop.example.com)CSCART_EMAIL– CS-Cart admin email (e.g.,admin@example.com)CSCART_API_KEY– API key from CS-Cart admin panelCSCART_CACHE_TIME– Cache duration in seconds (e.g.,3600for 1 hour)CSCART_ADMIN_URL– URL to access CS-Cart admin panel (e.g.,https://shop.example.com/admin.php)CSCART_PRODUCT_LINK_TEMPLATE– Template for generating product links (e.g.,https://example.com/products/{id})CSCART_TELEGRAM_FIELD– Field ID for Telegram integration in CS-Cart (e.g.,2)
Logging
Logs are written to data/mcp.log in the server directory. The log directory will be created automatically if it doesn't exist.
Debug
npx @modelcontextprotocol/inspector node ./dist/index.jsExample MCP Config (NPX)
{
"mcpServers": {
"cscart": {
"command": "npx",
"args": [
"-y",
"@popstas/cscart-mcp-server"
],
"env": {
"CSCART_SHOP_URL": "https://shop.example.com",
"CSCART_EMAIL": "admin@example.com",
"CSCART_API_KEY": "1234567890",
"CSCART_CACHE_TIME": "3600",
"CSCART_ADMIN_URL": "https://shop.example.com/admin.php",
"CSCART_PRODUCT_LINK_TEMPLATE": "https://example.com/products/{id}",
"CSCART_TELEGRAM_FIELD": "52"
}
}
}
}Usage
Run the server with the required environment variables set. Example (with npx):
CSCART_SHOP_URL=https://shop.example.com \
CSCART_EMAIL=admin@example.com \
CSCART_API_KEY=1234567890 \
CSCART_CACHE_TIME=3600 \
CSCART_ADMIN_URL=https://shop.example.com/admin.php \
CSCART_PRODUCT_LINK_TEMPLATE="https://example.com/products/{id}" \
CSCART_TELEGRAM_FIELD=52 \
npx @popstas/cscart-mcp-serverAvailable Tools
cscart_get_product
Fetch a CS-Cart product by its ID. Returns product with all features and variants.
Parameters:
productId(number, required): ID of the product to retrieve
cscart_search_products
Search CS-Cart products by name and/or product code.
Parameters:
name(string, optional): Product name to search for (partial match, case-insensitive)code(string, optional): Product code to search for (partial match, case-insensitive)
cscart_get_products
Fetch all CS-Cart products.
Parameters: None
cscart_get_features
Fetch all CS-Cart product features and their variants.
Parameters: None
cscart_get_order
Fetch a CS-Cart order by its ID.
Parameters:
orderId(number, required): ID of the order to retrieve
References
MIT License
This server cannot be deployed
Maintenance
Related MCP Connectors
Unified MCP server for 70+ eCommerce platforms: products, orders, customers, and more.
Read store products, orders, customers, categories and coupons; adjust inventory and update orders.
Enable AI assistants to interact seamlessly with Feeef e-commerce stores, products, and orders usi…
Manage your NanoCart store from any AI agent: products, orders, coupons, subscribers, reports.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables interaction with e-commerce storefronts through a standardized API. Provides access to product catalogs, inventory management, and customer operations for online retail platforms.-
- FlicenseBqualityCmaintenanceEnables AI assistants to interact with BigCommerce stores through comprehensive REST API integration. Provides tools for managing products, customers, and orders with advanced filtering and relationship tracking capabilities.35-
- FlicenseNot gradedqualityDmaintenanceEnables interaction with WooCommerce stores through the REST API. Supports product search, order management, and e-commerce operations through natural language commands.-
- FlicenseNot gradedqualityDmaintenanceEnables interaction with WooCommerce stores through the WordPress REST API, supporting comprehensive management of products, orders, customers, shipping, taxes, discounts, and store configuration.-