Skip to main content
Shopify is a leading e-commerce platform for online stores and retail point-of-sale systems. The Shopify MCP server lets you manage products, orders, customers, inventory, collections, discounts, fulfillment, blog posts, metafields, and more using natural language.

What Can It Do?

  • Manage products — search, create, update, delete products and variants
  • Track inventory — check levels, adjust quantities, and manage locations
  • Handle orders — search, view, cancel, close, tag, and edit orders
  • Process refunds and returns — create refunds and returns on orders
  • Manage customers — search, create, and update customer records
  • Fulfill orders — create fulfillments, update tracking, and cancel shipments
  • Organize collections — create, update, delete collections and manage product groupings
  • Run discounts — create discount codes, automatic discounts, free shipping, and BXGY deals
  • Manage draft orders — create, complete, and delete draft orders
  • Track abandoned checkouts — search and view incomplete carts
  • Update store content — create and manage online store pages
  • Manage blogs and articles — create blogs, publish posts, and moderate comments
  • Work with metafields — get, set, and delete metafields on any resource

Where to Use It

Add Shopify as a tool to any agent. The agent can then manage your store conversationally, choosing the right actions based on context. To add an MCP tool to your agent:
  1. Open your agent’s configuration
  2. Click Add toolsConnect an app with MCP
  3. Search for the integration and select it
  4. Authenticate with your account
You can control which tools your agent has access to. After adding an integration, click on it to enable or disable specific tools based on what your agent needs.

In Workflows (Via Agent Node)

For automated pipelines, use an Agent Node with Shopify tools. This gives you the flexibility of an agent within a deterministic workflow.

As a Custom MCP Node

You can also create a standalone MCP node for a specific action. This generates a reusable node that performs one task, useful when you need the same operation repeatedly in workflows.
To create a custom MCP node:
  1. Go to your node library and search for the integration
  2. Click Create a node with AI
  3. Describe the specific action you want (e.g., “Search for out-of-stock products”)
  4. Test the node and save it for reuse
Custom MCP nodes are single-purpose by design. For tasks that require multiple steps or dynamic decision-making, use an agent instead.

Available Tools

Shop

Products

Inventory

Orders

Abandoned Checkouts

Customers

Fulfillment

Collections

Discounts

Draft Orders

Content

Blogs & Articles

Metafields

Example Prompts

Use these with your agent or in the Agent Node: Search products:
Manage inventory:
Process orders:
Customer management:
Create a discount:
Fulfill an order:
Manage collections:
Draft orders:

Troubleshooting

Agents are smart enough to chain multiple API calls together. For example, asking “Cancel all unfulfilled orders older than 30 days” will search for matching orders first, then cancel each one. If results seem off, check the agent’s step-by-step reasoning.

Need Help?


Use this integration directly in Claude or Cursor. Connect remotely via the Shopify MCP server using credentials from your Connectors page.