I built an MCP server for Shopify and Stripe write operations — the gap nobody filled
Every existing Shopify MCP server has the same problem: read-only. You can ask your AI agent to show you orders, products, revenue. But you can't tell it to update a price, bulk-edit inventory, can...

Source: DEV Community
Every existing Shopify MCP server has the same problem: read-only. You can ask your AI agent to show you orders, products, revenue. But you can't tell it to update a price, bulk-edit inventory, cancel an order, or issue a refund. The moment you need to do something, you're back in the dashboard. I got tired of it. So I built mcp-ecom-hub. What it does npx mcp-ecom-hub A fully typed MCP server that covers what the others don't: Shopify — write ops: shopify_update_product — update title, price, inventory shopify_bulk_update_prices — update multiple variants at once shopify_fulfill_order — mark orders as fulfilled shopify_cancel_order — cancel + refund in one call shopify_create_discount — generate discount codes Shopify — read ops: shopify_get_orders — with filters (status, date, customer) shopify_get_products — full product + variant details shopify_get_analytics — revenue, AOV, conversion rate shopify_get_customers — customer list + LTV Stripe: stripe_get_revenue — MRR, ARR, breakdown