ZeroCommerce MCP Server
MCP server for ZeroCommerce — manage your store with natural language.
Quick Start
pip install zerocommerce-mcp
Set environment variables:
export ZEROCOMMERCE_API_URL=https://zerocommerce-production.up.railway.app
export ZEROCOMMERCE_API_KEY=your-api-key
Run the server:
zerocommerce-mcp
Claude Desktop Configuration
Add to ~/.claude/claude_desktop_config.json:
{
"mcpServers": {
"zerocommerce": {
"command": "zerocommerce-mcp",
"env": {
"ZEROCOMMERCE_API_URL": "https://zerocommerce-production.up.railway.app",
"ZEROCOMMERCE_API_KEY": "your-api-key"
}
}
}
}
Tools (46)
Catalog (12)
list_products— list products with prices and stockget_product— get full product detailscreate_product— add a new productupdate_product— modify product fieldsdelete_product— remove a productsearch_products_semantic— natural language product searchupdate_stock— set absolute stock leveladjust_stock— add/remove stock unitsbulk_update_prices— batch price updatesactivate_product— make product visibledeactivate_product— hide product from storefrontduplicate_product— clone a product
Orders (10)
list_orders— list recent ordersget_order— order details with line itemsupdate_order_status— change order statuscancel_order— cancel with reasonrefund_order— full or partial refundadd_tracking— add shipping trackinglist_orders_by_customer— customer order historyget_order_analytics— order statisticsexport_orders_csv— CSV exportsearch_orders— search by email/name
Customers (6)
list_customers— all customers with statsget_customer— customer profile + ordersget_customer_lifetime_value— LTV calculationsearch_customers— search by name/emailget_top_customers— ranked by spendexport_customers_csv— CSV export
Analytics (8)
get_revenue_summary— revenue totals and averagesget_top_products— best sellers by revenueget_conversion_funnel— cart-to-order conversionget_revenue_by_day— daily breakdownget_inventory_status— stock health overviewget_recent_activity— latest orders/eventsget_store_health— overall health scorecompare_periods— period-over-period comparison
Store Config (6)
get_store_info— store settingsupdate_store_settings— modify settingsget_webhooks— list webhookscreate_webhook— subscribe to eventsdelete_webhook— remove webhookget_api_keys— list API keys (masked)
Storefront (4)
get_storefront_url— public store URLpreview_storefront— storefront state descriptionset_featured_products— set featured product listget_inventory_alerts— low stock warnings
Metadata
Release files for zerocommerce-mcp 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| zerocommerce_mcp-0.1.0.tar.gz | 20.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| zerocommerce_mcp-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 45.1 kB
Release files / zerocommerce_mcp-0.1.0.tar.gz
| Download URL | zerocommerce_mcp-0.1.0.tar.gz |
|---|---|
| Size | 20.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ce68b1cc8c0d92d1b3436dce15a99c486ba70f93905e5954d279bc1964280bf4
|
|
BLAKE2b-256 checksum How to use checksums |
1bf9be7897391d1534e4258a7568e325df89a13511da024234045beca8491ba3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Release files / zerocommerce_mcp-0.1.0-py3-none-any.whl
| Download URL | zerocommerce_mcp-0.1.0-py3-none-any.whl |
|---|---|
| Size | 24.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a5ede494d4e47b485062fd2bac628bacf4d19517cf6142c85eef2b2b0431be33
|
|
BLAKE2b-256 checksum How to use checksums |
e210255738f587e4fa87bd9b9ac2e6f7e786dbe90f5bcf8a8a0efceea0904f97
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.2
|
Security for zerocommerce-mcp 0.1.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.