StackMCP

Ecommerce Developer Stack for Claude Code

Intermediate5 servers34.0K tokens

Configuration

{
  "mcpServers": {
    "shopify-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@shopify/dev-mcp"
      ],
      "env": {
        "SHOPIFY_ACCESS_TOKEN": "YOUR_SHOPIFY_ACCESS_TOKEN",
        "SHOPIFY_STORE_DOMAIN": "YOUR_SHOPIFY_STORE_DOMAIN"
      }
    },
    "stripe-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@stripe/mcp",
        "--tools=all"
      ],
      "env": {
        "STRIPE_SECRET_KEY": "YOUR_STRIPE_SECRET_KEY"
      }
    },
    "supabase-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@supabase/mcp-server-supabase"
      ],
      "env": {
        "SUPABASE_ACCESS_TOKEN": "YOUR_SUPABASE_ACCESS_TOKEN"
      }
    },
    "vercel-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "vercel-mcp"
      ],
      "env": {
        "VERCEL_API_TOKEN": "YOUR_VERCEL_API_TOKEN"
      }
    },
    "context7-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@upstash/context7-mcp"
      ]
    }
  }
}

CLI Commands

Alternatively, add each server via the Claude Code CLI:

claude mcp add shopify-mcp -e SHOPIFY_ACCESS_TOKEN=YOUR_SHOPIFY_ACCESS_TOKEN -e SHOPIFY_STORE_DOMAIN=YOUR_SHOPIFY_STORE_DOMAIN -- npx -y @shopify/dev-mcp
claude mcp add stripe-mcp -e STRIPE_SECRET_KEY=YOUR_STRIPE_SECRET_KEY -- npx -y @stripe/mcp --tools=all
claude mcp add supabase-mcp -e SUPABASE_ACCESS_TOKEN=YOUR_SUPABASE_ACCESS_TOKEN -- npx -y @supabase/mcp-server-supabase
claude mcp add vercel-mcp -e VERCEL_API_TOKEN=YOUR_VERCEL_API_TOKEN -- npx -y vercel-mcp
claude mcp add context7-mcp -- npx -y @upstash/context7-mcp

Where to save

Paste the config above into:

~/.claude.json

Environment Variables

Replace the YOUR_ placeholders with your actual values.

SHOPIFY_ACCESS_TOKENrequired

Shopify Admin API access token

Used by: Shopify MCP

SHOPIFY_STORE_DOMAINrequired

Your Shopify store domain (e.g. my-store.myshopify.com)

Used by: Shopify MCP

STRIPE_SECRET_KEYrequired

Stripe secret API key

Used by: Stripe MCP

SUPABASE_ACCESS_TOKENrequired

Supabase personal access token

Used by: Supabase MCP

VERCEL_API_TOKENrequired

Vercel API token

Used by: Vercel MCP

What’s in this stack

Shopify MCP12 tools

Interact with Shopify Admin GraphQL API to manage products, orders, customers, inventory, and store data from your AI editor.

Manage products, collections, orders, and storefront themes directly from your AI editor. The core of your ecommerce workflow.

Stripe MCP15 tools

Integrate Stripe APIs for payments, subscriptions, customers, and invoices directly from your AI editor using the official Stripe agent toolkit.

Payment processing, subscription management, and revenue reporting. Build checkout flows and debug payment issues in context.

Supabase MCP25 tools

Query your Supabase database, manage tables, run migrations, deploy edge functions, and manage branches directly from your AI editor.

Customer data, inventory tracking, and real-time order updates. A full backend without building your own API layer.

Vercel MCP12 tools

Connect to the Vercel API to manage deployments, projects, domains, and environment variables from your AI editor.

Deploy headless storefronts instantly. Preview branches for A/B testing pricing pages and checkout flows.

Pull up-to-date documentation and code examples for any library directly into your prompt context using the Context7 API.

Up-to-date docs for Shopify Liquid, Stripe API, Next.js Commerce, and any library in your ecommerce stack.

Other editors