Shopify
Shopify MCPE-Commerce116 actions

Shopify MCP Server

Let your AI agents run Shopify for you, safely.

A hosted Shopify MCP server for Claude, ChatGPT, Cursor and CLI agents. Paste one server URL into your AI client to use its 116 actions. There is nothing to install.

  • Enable or disable every action, per account. Block your agent from doing dangerous actions.

  • Ask in plain English. Pull reports, find insights and take action in Shopify.

  • 116 read and write actions. Every Shopify task your agent needs, from reporting to making changes.

  • Built for teams. Invite your team and share one connected account.

Works with
ChatGPTChatGPTClaudeClaudeClaude CodeClaude CodeCodexCodexGemini CLIGemini CLICursorCursorMistralMistralOpenClawOpenClawHermesHermesPerplexityGrokn8nWindsurfVS CodeZed
ChatGPT
Shopify
ChatGPT
connected to Shopify MCP
Online
ChatGPT
Actions

Available Actions

116 actions available to automate your Shopify workflows.

116 actions

Shopify
Write

Adjust Inventory

Adjust inventory level at a location (add or subtract).

Shopify
Write

Calculate Refund

Calculate a refund for an order (preview without creating).

Shopify
Write

Cancel Order

Cancel an open order.

Shopify
Write

Close Order

Close a completed order.

Shopify
Write

Complete Draft Order

Complete a draft order (mark as paid).

Shopify
Write

Connect Inventory

Connect an inventory item to a location.

Shopify
Write

Create Article

Create a new article in a blog.

Shopify
Write

Create Blog

Create a new blog on the online store.

Shopify
Write

Create Collect

Add a product to a collection.

Shopify
Write

Create Custom Collection

Create a new custom (manual) collection.

Shopify
Write

Create Customer

Create a new customer.

Shopify
Write

Create Draft Order

Create a new draft order.

Shopify
Write

Create Fulfillment

Create a fulfillment for one or more fulfillment orders.

Shopify
Write

Create Metafield

Create a new shop-level metafield.

Shopify
Write

Create Page

Create a new online store page.

Shopify
Write

Create Product

Create a new product.

Shopify
Write

Create Product Image

Add an image to a product.

Shopify
Write

Create Refund

Create a refund for an order.

Shopify
Write

Create Smart Collection

Create a new smart (automated) collection.

Shopify
Write

Create Webhook

Create a new webhook subscription.

Shopify
Write

Delete Page

Delete an online store page.

Shopify
Write

Delete Theme Asset

Delete a file from a theme.

Shopify
Read

Get Article

Get a specific article by ID.

Shopify
Read

Get Articles

List all articles for a blog.

Shopify
Read

Get Articles Count

Get count of articles for a blog.

Shopify
Read

Get Balance

Get current Shopify Payments account balance.

Shopify
Read

Get Blog

Get a specific blog by ID.

Shopify
Read

Get Blogs

List all blogs.

Shopify
Read

Get Checkouts

List abandoned checkouts. Supports incremental sync via updated_at_min.

Shopify
Read

Get Collection Products

List all products in a collection.

Shopify
Read

Get Collects

List product-collection relationships.

Shopify
Read

Get Countries

List all countries/regions configured for the store.

Shopify
Read

Get Country

Get a specific country by ID.

Shopify
Read

Get Custom Collections

List all custom (manual) collections.

Shopify
Read

Get Customer

Get a specific customer by ID.

Shopify
Read

Get Customer Metafields

List all metafields for a customer.

Shopify
Read

Get Customer Orders

List all orders for a specific customer.

Shopify
Read

Get Customers

List all customers. Supports incremental sync via updated_at_min.

Shopify
Read

Get Customers Count

Get count of customers.

Shopify
Read

Get Discount Code

Get a specific discount code by ID.

Shopify
Read

Get Discount Codes

List all discount codes for a price rule.

Shopify
Read

Get Disputes

List payment disputes (chargebacks).

Shopify
Read

Get Draft Order

Get a specific draft order by ID.

Shopify
Read

Get Draft Orders

List all draft orders. Supports incremental sync via updated_at_min.

Shopify
Read

Get Draft Orders Count

Get count of draft orders.

Shopify
Read

Get Events

List all events. Supports incremental sync via created_at_min.

Shopify
Read

Get Fulfillment Orders

List all fulfillment orders for an order.

Shopify
Read

Get Fulfillments

List all fulfillments for an order.

Shopify
Read

Get Gift Card

Get a specific gift card by ID.

Shopify
Read

Get Gift Cards

List all gift cards (Shopify Plus only).

Shopify
Read

Get Gift Cards Count

Get count of gift cards.

Shopify
Read

Get Inventory Item

Get a specific inventory item by ID.

Shopify
Read

Get Inventory Items

List inventory items by IDs.

Shopify
Read

Get Inventory Levels

List inventory levels for items or locations.

Shopify
Read

Get Location

Get a specific location by ID.

Shopify
Read

Get Locations

List all locations.

Shopify
Read

Get Marketing Events

List all marketing events.

Shopify
Read

Get Metafields

List all shop-level metafields.

Shopify
Read

Get Order

Get a specific order by ID.

Shopify
Read

Get Order Metafields

List all metafields for an order.

Shopify
Read

Get Order Risks

List fraud risk assessments for an order.

Shopify
Read

Get Orders

List all orders. Supports incremental sync via updated_at_min.

Shopify
Read

Get Orders Count

Get count of orders.

Shopify
Read

Get Page

Get a specific page by ID.

Shopify
Read

Get Pages

List all pages (CMS content).

Shopify
Read

Get Pages Count

Get count of pages.

Shopify
Read

Get Payouts

List Shopify Payments payouts.

Shopify
Read

Get Policies

List all store policies (refund, privacy, terms, etc.).

Shopify
Read

Get Price Rule

Get a specific price rule by ID.

Shopify
Read

Get Price Rules

List all price rules (discounts/promotions).

Shopify
Read

Get Product

Get a specific product by ID.

Shopify
Read

Get Product Image

Get a specific product image by ID.

Shopify
Read

Get Product Images

List all images for a product.

Shopify
Read

Get Product Metafields

List all metafields for a product.

Shopify
Read

Get Products

List all products. Supports incremental sync via updated_at_min.

Shopify
Read

Get Products Count

Get count of products.

Shopify
Read

Get Redirect

Get a specific redirect by ID.

Shopify
Read

Get Redirects

List all URL redirects.

Shopify
Read

Get Redirects Count

Get count of redirects.

Shopify
Read

Get Refund

Get a specific refund by ID.

Shopify
Read

Get Refunds

List all refunds for an order.

Shopify
Read

Get Script Tags

List all script tags.

Shopify
Read

Get Shipping Zones

List all shipping zones with rates.

Shopify
Read

Get Shop

Get shop information.

Shopify
Read

Get Smart Collections

List all smart (automated) collections.

Shopify
Read

Get Tender Transactions

List tender transactions (payment method breakdown).

Shopify
Read

Get Theme

Get a specific theme by ID.

Shopify
Read

Get Theme Asset

Read one theme file's contents by its key (e.g. templates/page.json).

Shopify
Read

Get Theme Assets

List every file (template, section, snippet, asset) in a theme, without file contents.

Shopify
Read

Get Themes

List all themes.

Shopify
Read

Get Transaction

Get a specific transaction by ID.

Shopify
Read

Get Transactions

List all transactions for an order.

Shopify
Read

Get Variant

Get a specific variant by ID.

Shopify
Read

Get Variants

List all variants for a product.

Shopify
Read

Get Webhook

Get a specific webhook by ID.

Shopify
Read

Get Webhooks

List all webhook subscriptions.

Shopify
Read

Get Webhooks Count

Get count of webhooks.

Shopify
Write

Reopen Order

Reopen a closed order.

Shopify
Read

Search Customers

Search customers by query string.

Shopify
Write

Send Customer Invite

Send an account invite email to a customer.

Shopify
Write

Send Draft Order Invoice

Send an invoice for a draft order.

Shopify
Write

Set Inventory

Set inventory level to an exact quantity.

Shopify
Write

Update Article

Update an existing article.

Shopify
Write

Update Blog

Update an existing blog.

Shopify
Write

Update Custom Collection

Update an existing custom collection.

Shopify
Write

Update Customer

Update an existing customer.

Shopify
Write

Update Draft Order

Update an existing draft order.

Shopify
Write

Update Metafield

Update an existing metafield.

Shopify
Write

Update Page

Update an existing online store page.

Shopify
Write

Update Product

Update an existing product.

Shopify
Write

Update Product Image

Update a product image.

Shopify
Write

Update Smart Collection

Update an existing smart collection.

Shopify
Write

Update Tracking

Update tracking information for an existing fulfillment.

Shopify
Write

Update Variant

Update a product variant (price, SKU, inventory, etc.).

Shopify
Write

Update Webhook

Update an existing webhook subscription.

Shopify
Write

Upsert Theme Asset

Create or replace a theme file (template, section, snippet or asset).

Compare

Shopify MCP servers compared: hosted vs official

Shopify publishes a connector that brings your store into Claude, as well as developer and shopper-facing MCP servers. The connector suits merchants who work in Claude and want help with products, inventory and discounts. InsightfulPipe is a hosted alternative for teams that also want order operations, other AI clients and per-store controls.

Where it worksAny remote MCP client: Claude, ChatGPT, Cursor, Claude Code, Gemini CLI and Codex, plus the CLIClaude, installed from Claude with approval in your Shopify admin
SetupCreate a custom app in Shopify and paste its client ID and secretInstall from Claude and approve data access in Shopify admin
CatalogRead and write products, variants, collections, inventory, pages, metafields, webhooks and theme filesRead and write products, collections, inventory and discounts, plus pages and menus
OrdersFulfillments, tracking, refunds, draft orders, and closing, reopening and cancelling ordersRead-only: cannot refund, cancel or capture orders
ThemesCan edit theme files, including the published theme, so limit access where neededCannot edit the live theme
ReportingOrders, abandoned checkouts, payouts, disputes and other raw store data; no analytics query languageAnalytics queries
Safety controlsPer-store action controls, Read-only connections by scope, destructive actions off by defaultOrder changes, refunds and live theme edits are blocked
Other platformsGoogle Ads, Meta Ads, GA4, Klaviyo and 45 more MCP servers, plus a CLIShopify only
PriceIncluded in plans from $29.99/month, with a trialNo extra Shopify fee
Overview

What you can do with the Shopify MCP

The InsightfulPipe Shopify MCP server is a hosted Model Context Protocol server that connects Shopify stores to AI assistants such as Claude, ChatGPT, Cursor, Claude Code, Gemini CLI and Codex through the Shopify Admin API. You create a custom app for your store in Shopify, paste its client ID and client secret into InsightfulPipe and add one server URL to your AI client.

ClaudeShopifyAcme StoreRead-only
Ask about your Shopify account…
01Sales and order analysis

Sales and order analysis

Pull orders for any period and have your assistant total revenue, average order value, discounts and refunds, broken down however you ask.

See all Shopify actions
ClaudeShopifyAcme StoreRead-only
Ask about your Shopify account…
02Inventory and pricing

Inventory and pricing

Find low-stock variants by location, set or adjust stock levels, and update prices, SKUs and product details.

See all Shopify actions
ClaudeShopifyAcme StoreRead-only
Ask about your Shopify account…
03Customer lookups

Customer lookups

Search customers by name, email or phone and review their order history before you reply to a request.

See all Shopify actions
116
actions
one server URL
76
read actions
reports, audits, research
40
write actions
create, update, manage
Setup

How to connect the Shopify MCP server

Add the server URL to your AI client, then sign in with your InsightfulPipe account to authorize access. The server is hosted, so there is nothing to install.

MCP server URL

https://shopify.insightfulmcp.com/

Connect Shopify to Claude

Fastest: add InsightfulPipe from the Claude Directory

One click connects the full InsightfulPipe MCP with all your connected accounts. To add a server scoped to Shopify only, follow the steps below.

Open Claude Directory

Or add the Shopify server manually:

  1. 01
    Copy the server URL:
    https://shopify.insightfulmcp.com/
  2. 02
    Open Claude connector settings (Customize > Connectors), click + and then Add custom connector.
  3. 03
    Paste the URL and click Add.
  4. 04
    Click Connect, then click Authorize access in the browser.

Start a new chat, click +, open Connectors and turn the connector on to use it.

The Free plan can add one custom connector. On Team and Enterprise plans, an Owner first adds it under Organization settings > Connectors, then each member clicks Connect in Customize > Connectors.

Watch the setup tutorial

Playbook

Prompts and skills that run on the Shopify MCP

Copy a prompt into any connected client, or install a Claude skill that chains the actions for you.

Prompt

“What were total sales and average order value last week?”

Totals orders for the period

Skill

LTV:CAC Ratio Optimizer

Claude skill that calculates customer lifetime value, CAC, LTV:CAC ratio and payback period by channel and segment, and sets affordable CPA targets.

Prompt

“Which products sold the most units in the last 30 days?”

Aggregates order line items

Skill

E-commerce Ads Playbook

Claude skill with a full-funnel e-commerce ads plan: Google Shopping, Performance Max, Meta catalog and Advantage+ sales campaigns, budgets and KPIs.

Prompt

“List variants with fewer than 10 units in stock at our main location”

Reads inventory levels by location

Prompt

“Show abandoned checkouts from the last 7 days and the products in them”

Lists abandoned checkouts

Prompt

“Calculate the refund for two items on this order before we issue it”

Previews a refund without creating it

Prompt

“Create a draft order for this customer and send them the invoice”

Creates and invoices a draft order

Prompt

“Change the price of the medium Blue Hoodie variant to $49”

Updates a variant

HAVE QUESTIONS?

Frequently asked questions

A Shopify MCP server connects a Shopify store to AI assistants through the Model Context Protocol (MCP), an open standard for giving AI tools access to data and actions. Once connected, you can ask Claude, ChatGPT or Cursor about orders, products and customers, or ask it to update your store, instead of working through the Shopify admin.

Ready to connect your data?

Join hundreds of agencies and brands using InsightfulPipe to connect marketing data to AI.

Start a trial today.