Shopify from your shell.
List products, orders, customers and collections, read shop info, and push catalog or discount changes to your Shopify store — straight from Bash over the Shopify Admin API MCP. No GraphQL client, no app to install.
cogny --who
TWO PATHSToday you log into Shopify admin, click into Orders or Products, filter, and export CSV. The CLI returns the exact rows as JSON in one call you can sort, diff, or pipe into an agent. Connect Shopify once in Cogny Solo and let your coding agent — or scheduled reports — do the querying for you.
❯ start SoloSelf-onboard with one command. The CLI issues a key, wires nothing, and exposes every Shopify tool over JSON-RPC. First 15 calls are free.
$ npx @cogny/cli init --agent claude-codecogny tools call
3 EXAMPLESReal tool names from the Shopify MCP. Send --input JSON, get JSON back.
mcp__Shopify__tool_list_ordersList orders with Shopify search-syntax filtering.mcp__Shopify__tool_list_productsList products, optionally filtered by status or search.mcp__Shopify__tool_get_shop_infoRead shop name, currency, plan, and primary domain.cogny tools list
MOREA sample of the rest of the Shopify surface. Run cogny tools list --json for every tool and its input schema.
mcp__Shopify__tool_get_productmcp__Shopify__tool_get_ordermcp__Shopify__tool_list_customersmcp__Shopify__tool_list_collectionsmcp__Shopify__tool_list_abandoned_checkoutsmcp__Shopify__tool_list_discount_codesmcp__Shopify__tool_create_discount_codemcp__Shopify__tool_adjust_inventorymcp__Shopify__tool_create_productcogny --faq
No — the official Shopify CLI is for theme and app development. This is the Cogny CLI calling the Shopify Admin API MCP over the cogny-mcp-proxy. You connect your store once in Cogny and then read orders/products and push catalog or discount changes from Bash.
Yes. The proxy wraps the Shopify GraphQL Admin API, so `tool_list_orders` and `tool_list_products` return clean JSON with cursor pagination — you never write GraphQL or manage an access token in your shell.
Yes. `npx @cogny/cli init --agent claude-code` issues a key, then `cogny tools call mcp__Shopify__tool_list_orders --input ...` works from any shell — no /mcp wiring or agent restart.
related CLIs
Building an agent? The full tool map for all servers is one fetch: /cli/llms.txt