Shopify Ops MCP
MCP server giving Claude (or any MCP-compatible client) safe, structured, production-ready access to the Shopify Admin API. Orders. Products. Inventory. Customers. Refunds. Discounts. Revenue analytics. 17 tools across 5 surfaces. Install in 5 minutes; wire into Claude Desktop / Claude Code / Cursor. WHAT'S INSIDE 17 tools: * Orders: orders_list, orders_get, orders_refund, orders_cancel, orders_update_fulfillment * Products: products_list, products_get, products_create_draft, products_update_inventory * Customers: customers_list, customers_get, customers_lookup_by_email * Reports: reports_revenue_summary, reports_top_products, reports_orders_by_status * Discounts: discounts_list, discounts_create_code TOOL DESIGN PRINCIPLES * Explicit JSON Schema on every input. No positional args, no untyped strings. * Stable response shapes -- tool outputs are shaped by Brae, not passed through raw. * Typed errors. Every Shopify failure becomes {code, message, status, details}. Stable codes Claude can switch on (shopify_not_found, shopify_validation_failed, shopify_rate_limited). * No silent writes. Every write is acknowledged; every failure is structured. * Tiny dependency surface: mcp + httpx. No 60-MB Python tree. INSTALL IN 5 MINUTES pip install brae-shopify-ops-mcp brae-shopify-ops-mcp --print-config-template > ~/.config/brae/shopify-ops/config.toml $EDITOR ~/.config/brae/shopify-ops/config.toml # paste shpat_ token Then point Claude Desktop / Claude Code / Cursor at the brae-shopify-ops-mcp command. WHAT YOU CAN ASK CLAUDE * Show me the top 10 products by units sold last month. * Refund order #1042 for $19.99 with reason 'damaged in shipping', restock. * Create a draft product titled 'Brae Hoodie', vendor Brae, $42 base price. * Make a 15%-off code BRAESPRING25 that expires 2026-08-31. * What's our revenue this week, broken down by financial status? INCLUDED * Python package (pip-installable, pyproject.toml ready) + Gumroad zip download * 36 mocked-API tests (pytest + respx). No live calls in CI. * README, EXAMPLES.md (8 worked prompts), CHANGELOG, LICENSE * Single-developer license: unlimited stores you operate, plus client work PAIRS WELL WITH * Cursor Rules - Next.js 15 ($9): storefront layer * Cursor Rules - Rails 8 ($9): Rails layer behind Shopify * Solo Dev Pack ($19): Claude Skills for PR descriptions, ADRs, postmortems Updates free for life via your Gumroad library. Built by Brae, a studio for the people who build things.
Get it → wattn.gumroad.com