{"name":"io.github.enzoemir1/shopops-mcp","slug":"enzoemir1-shopops-mcp","title":null,"description":"AI e-commerce operations. Inventory, pricing, segmentation, and analytics.","url":"https://mcp.market/server/enzoemir1-shopops-mcp","rating":null,"grade":"A","score":94,"certified":false,"status":"active","category":"ecommerce","tags":["ecommerce"],"presence":{"score":18,"stars":1,"forks":1,"downloads_week":null,"last_push_at":"2026-09-13T14:41:13.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/enzoemir1/shopops-mcp","website":null,"version":"1.2.2","remotes":[],"packages":[{"registryType":"npm","identifier":"shopops-mcp-server","version":"1.2.2","transport":{"type":"stdio"}}],"tools":[{"name":"customers_churn","description":"Identify customers at risk of churning based on RFM recency + frequency signals. Returns an object with at_risk, hibernating, and lost arrays — each contains customer id, name, email, last_order_date, days_since_last_order, total_spent, total_orders, and a win_back_recommendation string. Use this for targeted re-engagement campaigns.","write_action":false,"price_micros":0,"input_schema":null},{"name":"customers_segment","description":"RFM (Recency, Frequency, Monetary) customer segmentation. Categorizes customers into segments: Champions, Loyal, Potential, At Risk, New, Hibernating, Lost — with actionable recommendations.","write_action":false,"price_micros":0,"input_schema":null},{"name":"inventory_forecast","description":"Predict stock depletion dates using moving-average sales velocity. Returns reorder points, safety stock levels, and suggested reorder quantities for each product.","write_action":false,"price_micros":0,"input_schema":null},{"name":"inventory_status","description":"Snapshot of current stock levels for a connected store. Returns a summary object with total product count, out-of-stock count, low-stock count (≤10 units), plus two arrays: out_of_stock and low_stock — each containing product id, title, sku, quantity, and status. Items are sorted by urgency (lowest quantity first). Read-only and idempotent.","write_action":false,"price_micros":0,"input_schema":null},{"name":"order_anomalies","description":"Statistical anomaly detection on recent orders. Flags high-value orders (>3σ from mean), velocity spikes (customer ordering unusually fast), unusual quantities, off-hours purchases (2am-5am), and new-customer high-value orders. Returns an array of anomalies with order_id, anomaly_type, severity (low/medium/high), reason, and recommended_action. Useful for fraud detection and revenue spike investig","write_action":true,"price_micros":0,"input_schema":null},{"name":"pricing_analyze","description":"Analyze pricing across products with margin calculation, sales velocity, and rule-based price optimization suggestions. Returns an array where each element contains product_title, current_price, cost, margin_percent, daily_units_sold, revenue_per_day, suggested_price (or null if no change recommended), and suggestion_reason. Pass product_id to scope to a single product, omit for full catalog.","write_action":false,"price_micros":0,"input_schema":null},{"name":"pricing_optimize","description":"Filtered pricing recommendations — only products where a price change is suggested. Returns a summary with total_suggestions count and an optimizations array (product, current_price, suggested_price, change_percent, reason, daily_revenue), sorted by absolute change_percent (biggest moves first). Use this instead of pricing_analyze when you only want actionable changes.","write_action":false,"price_micros":0,"input_schema":null},{"name":"product_performance","description":"Product performance report with ABC analysis. Category A = top 80% revenue, B = next 15%, C = bottom 5%. Includes trends, margins, and daily sales velocity.","write_action":false,"price_micros":0,"input_schema":null},{"name":"report_daily","description":"Daily operational report: orders, revenue, top products, new vs returning customers, low stock alerts, and anomaly count.","write_action":false,"price_micros":0,"input_schema":null},{"name":"report_weekly","description":"Weekly trend report: revenue/order changes vs previous week, customer segment distribution, trending products, and AI-generated insights.","write_action":false,"price_micros":0,"input_schema":null},{"name":"store_connect","description":"Manage Shopify or WooCommerce store connections. action=\"connect\" adds a new store and performs an initial sync of products, orders, and customers; action=\"sync\" refreshes cached data for an existing store; action=\"list\" returns all connected stores with their sync counts. Returns a JSON payload with store metadata (id, name, platform, url, counts, last_sync) — credentials are never returned.","write_action":false,"price_micros":0,"input_schema":null},{"name":"store_demo_seed","description":"Create a realistic demo store populated with 20 products, 40 customers across 6 archetype buckets (champions, loyal, new, at-risk, hibernating, one-off), and 150+ orders spanning the last 6 months. Use this to explore ShopOps without real Shopify or WooCommerce credentials — every tool (inventory_status, customers_segment, order_anomalies, report_weekly, etc.) will return meaningful output on the ","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":94,"grade":"A","scanned_at":"2026-09-27T22:35:43.120Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T22:35:43.122Z","components":{"code":{"score":25,"max":25,"notes":["56 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":15,"max":15,"notes":["last push 14 days ago"]},"identity":{"score":9,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"shopops-mcp-server","version":"1.2.2","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":3,"publishedAt":"2026-04-10T12:45:10.840Z","repositoryUrl":"git+https://github.com/enzoemir1/shopops-mcp.git"}],"repo":{"found":true,"owner":"enzoemir1","repo":"shopops-mcp","archived":false,"pushedAt":"2026-09-13T14:41:13Z","stars":1,"forks":1,"openIssues":0,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/283154525?v=4","ownerCreatedAt":"2024-09-13T14:15:24Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/283154525?v=4&s=128","source":"github"},"presence":{"stars":1,"forks":1,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-09-13T14:41:13.000Z","score":18}}}},"grade_history":[],"reviews":[]}