The ShopOps MCP server is an AI-powered server for managing Shopify and WooCommerce stores via the Model Context Protocol. It offers tools across several categories:
Store Management
Connect, sync, list, or disconnect Shopify/WooCommerce stores
Seed a realistic demo store (20 products, 40 customers, 150+ orders) without real credentials
Inventory
View current stock levels, out-of-stock products, and low-stock alerts (≤10 units)
⭐ Forecast stock depletion dates using moving-average sales velocity, with reorder points and safety stock recommendations
Pricing
Analyze margins and sales velocity; identify under-/over-priced products
⭐ Get filtered, actionable price-change recommendations sorted by impact
Customer Analytics
RFM analysis segmenting customers into 7 groups (Champions, Loyal, Potential, At Risk, New, Hibernating, Lost)
⭐ Score churn risk and receive win-back recommendations
Orders & Fraud Detection
⭐ Detect anomalous or potentially fraudulent orders (high-value spikes, velocity anomalies, off-hours purchases) with severity ratings and recommended actions
Product Performance
ABC analysis classifying products by revenue contribution (A = top 80%, B = next 15%, C = bottom 5%), with trends and margins
Reporting
Generate daily operational summaries (sales, inventory, alerts, anomalies)
⭐ Generate weekly trend reports with customer segment distribution, trending products, and AI insights
Reports available in JSON/CSV
⭐ Pro features require a €29 lifetime license key via
LEMONSQUEEZY_LICENSE_KEY. The server runs locally via stdio or as a Streamable HTTP endpoint.
Connects to Shopify stores to provide inventory management and forecasting, AI-driven pricing analysis and optimization, RFM-based customer segmentation, churn risk scoring, order anomaly detection, product performance analysis, and automated daily/weekly reporting.
Connects to WooCommerce stores to provide inventory management and forecasting, AI-driven pricing analysis and optimization, RFM-based customer segmentation, churn risk scoring, order anomaly detection, product performance analysis, and automated daily/weekly reporting.
ShopOps MCP
AI-powered server that implements the Model Context Protocol (MCP) for managing Shopify and WooCommerce stores.
👁 License: MIT
👁 TypeScript
👁 MCP
Features
Store connectors for Shopify and WooCommerce.
12 MCP tools covering inventory, pricing, customers, orders, product performance and reporting.
4 MCP resources exposing store overview, inventory, recent orders and top customers.
Inventory forecasting using moving-average demand plus safety-stock calculation.
RFM-based customer segmentation (7 distinct segments).
Data-driven pricing analysis with margin-based optimization suggestions.
Order anomaly / fraud detection.
ABC analysis of product performance.
Automated daily and weekly reports.
Dual transport: local
stdioand Streamable HTTP (MCPize).TypeScript,
@modelcontextprotocol/sdkv1.29+, Zod v4.Free tier, plus a €29 lifetime Pro license.
Related MCP server: replenishradar
Quick Start
# 1. Install the package
npm i shopops-mcp
# 2. Create a .env file (see Configuration section)
cp .env.example .env
# 3. Run the server (local stdio mode)
npx shopops-mcp run --transport stdio
# 4. Or start the HTTP endpoint (MCPize deployment)
npx shopops-mcp run --transport http --port 8080The server will read the environment variables, connect to the configured store(s), and expose the MCP tools and resources.
MCP Tools
Tool | Description |
| Connects, lists, disconnects, or syncs a Shopify/WooCommerce store ( |
| Creates a realistic demo store (20 products, 40 customers, 150+ orders) so you can explore every tool without real store credentials. |
| Returns current stock levels, back-order flags and low-stock alerts. |
| Projects future inventory requirements using moving-average demand and safety-stock buffers. |
| Generates a price elasticity report and identifies under-/over-priced SKUs. |
| Suggests optimal price points based on margin analysis, sales velocity, and configurable pricing rules. |
| Performs RFM analysis and assigns customers to one of seven segments. |
| Scores customers for churn risk and provides retention recommendations. |
| Detects potentially fraudulent or erroneous orders using pattern-recognition models. |
| Conducts ABC analysis and returns contribution metrics per product class. |
| Generates a JSON/CSV daily operations summary (sales, inventory, alerts). |
| Generates a weekly performance report with trend visualisations. |
MCP Resources
Resource | Description |
| High-level store metrics: product, order, and customer counts per connected store. |
| Low-stock alerts: active products with on-hand quantity ≤ 10, sorted lowest first. |
| The 20 most recent orders across all stores, with order number, total, status and date. |
| Top 20 customers by total spending, with name, email and order count. |
Configuration
ShopOps reads only a handful of environment variables. Store credentials are not env vars —
they are passed to the store_connect tool at runtime (one connection per store), so the same
server process can manage multiple Shopify/WooCommerce stores.
Variable | Required | Description |
| No | If set (or |
| No | Set to |
| No | Pro license key. Without it the server runs in Free tier (see Pro License). |
A minimal .env is provided in .env.example.
Connecting a store
Shopify and WooCommerce credentials are supplied as parameters to store_connect, e.g.:
// Shopify
{ "action": "connect", "platform": "shopify",
"store_domain": "myshop.myshopify.com", "access_token": "shpat_..." }
// WooCommerce
{ "action": "connect", "platform": "woocommerce",
"store_url": "https://example.com", "consumer_key": "ck_...", "consumer_secret": "cs_..." }store_connect returns a store_id that every other tool takes as input. To explore the server
without real credentials, call store_demo_seed instead.
Roadmap (not yet implemented): report anonymization, S3 report export, and a configurable pricing-model / log-level are planned but not read by the current release.
Pro License
ShopOps ships in Free mode — store_demo_seed, store_connect, inventory_status, pricing_analyze, customers_segment, product_performance, and report_daily are open. The following tools require a Pro license:
inventory_forecast— moving-average demand forecasting + reorder pointspricing_optimize— actionable price-change recommendationscustomers_churn— churn risk scoring + retention recommendationsorder_anomalies— fraud / anomaly detectionreport_weekly— week-over-week trend report + AI insights
Buy a Pro License (€29, lifetime, 3 machines): https://automatiabcn.lemonsqueezy.com/buy/cbbe44f0-a146-4c65-88c8-71f371037758
Or get the Indie MCP Stack Bundle (€69, all 4 servers).
export LEMONSQUEEZY_LICENSE_KEY=YOUR-KEY-HEREOr in your MCP client config:
{
"mcpServers": {
"shopops-mcp": {
"command": "npx",
"args": ["-y", "shopops-mcp-server"],
"env": { "LEMONSQUEEZY_LICENSE_KEY": "YOUR-KEY-HERE" }
}
}
}Validation is cached locally for 24 h — fully offline-capable after first run.
License
ShopOps MCP is released under the MIT License. See LICENSE for full terms.
Author: Automatia BCN
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/enzoemir1/shopops-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server
