The definitive MCP server & CLI tool for Shopify. Bridge any AI agent to the Shopify Admin API — or use the CLI directly without MCP.
Use as an MCP server (stdio or HTTP) for AI agents, or as a standalone CLI tool for direct Shopify management — no MCP required.
cob-shopify products list --limit 5. Auto-discovers built-in + custom YAML tools.API-agnostic MCP engine. Discovers tools, manages configuration, executes requests, and handles all cross-cutting concerns.
Shopify-specific layer: GraphQL client with rate limiting and caching, 49 built-in + 5 example custom tools across 5 domains, 4 resources, and 4 prompts.
Type-safe, co-located tool definitions with Zod v4 schemas.
The complete journey of an MCP tool call, from input validation through GraphQL execution to the final cached response.
list_products({ limit: 10 }){ content: [{ type: "text", text: "..." }] } to the MCP client.Three-tier architecture for safe, flexible tool management. Enable what you need, disable what you don't, extend with custom YAML.
*.tool.yaml files. Auto-discovered, schema-validated, and registered alongside built-in tools. Ship domain-specific tooling without writing TypeScript.Instead of injecting all 49 tool schemas into AI context (~16,000 tokens), register one meta-tool with domain summaries (~300 tokens). AI activates only what it needs.
activate_tools with domain summaries. AI calls activate_tools("analytics") to load only the 6 tools it needs.activate_tools with 5 domain summariesactivate_tools("analytics")top_products
tools.advertise_and_activate: trueCOB_SHOPIFY_ADVERTISE_AND_ACTIVATE=trueFrom AI chatbots to multi-agent orchestration — every team in an ecommerce business can leverage cob-shopify-mcp as their Shopify brain.