SHOP MCP

Shopify MCP

Documentation

No coding · No developer · No drag-and-drop

Your Shopify store, updated just by asking

Type what you want. Claude edits your theme, creates pages, rewrites products, manages your blog and navigation — and publishes changes directly to your store.

Install Free on Shopify Watch 2-min demo

Works with any Shopify theme 30-day free trial From $4.90/mo No credit card to start

See statistics - what people actually use ShopMCP for

C

Claude

with ShopMCP

⚡ ShopMCP connected

Me

Add a Summer Sale banner to the header. Red background, white text, "20% off everything — ends Sunday"

shopify_get_asset → sections/header.liquid

shopify_patch_asset → inserting banner

C

Done ✓ The banner is live on your store. It shows above the nav on all pages. Want me to add a close button?

Published to your live theme · 3 seconds

Sound familiar?

The problems ShopMCP solves

These are the things Shopify store owners get stuck on every week.

Latest updates

Continuous development

New tools and bug fixes — here's what's new.

Problem 01

"I need a developer for every small theme change"

Days of waiting and an invoice for a one-line edit. With ShopMCP, describe the change to Claude — it's live in seconds.

Problem 02

"I want a landing page ready before tomorrow's sale"

Building from scratch in the editor takes hours. Tell Claude what the page should say — it creates, styles, and publishes it.

Problem 03

"Rewriting 300 product descriptions will take me weeks"

One by one in Shopify admin is the old way. Bulk-rewrite at scale with a single prompt. Import from CSV too.

Problem 04

"My navigation is outdated and I don't know how to edit it"

Shopify's menu editor is clunky and limited. Tell Claude what to add, remove, or reorder — it updates the menu directly.

Problem 05

"My blog is empty — I never have time to write"

Content creation falls to the bottom of the list. Claude writes and publishes blog articles directly into your Shopify blog.

Problem 06

"CSV imports always break on variants and special characters"

Shopify's CSV format is unforgiving. Describe what you want to import — Claude handles the format and publishes the products.

Jul 2026 New

Add collection metafields

Example: Add FAQ section on collection page for customers and SEO? Just add FAQ metafield and show its content on collection pages.

Jul 2026 New

Email campaigns from Claude

List subscribers, create and send Shopify Email campaigns directly from a Claude conversation — no switching tabs.

Jul 2026 New

Bulk price & inventory updates

Update prices or stock across many products at once — by tag, type, vendor, or collection. Previews before applying.

Jul 2026 New

Collections, metafields & categories

Create smart collections with rules, read and write product metafields, and set taxonomy categories — all from Claude.

Jun 2026 Fix

Image generation now returns CDN URL directly

Fixed polling loop — images upload and return a usable Shopify CDN URL in the same conversation.

Jun 2026 New

AI image generation

Ask Claude to generate hero images, banners, or product visuals — uploaded straight to your Shopify file library.

See all updates in your settings →

Who uses ShopMCP

Built for merchants. Loved by agencies.

Store owner

Make changes yourself, without a developer

You know what you want. You've been waiting on someone else to do it. With ShopMCP, you describe it to Claude and it's done — no queue, no invoice, no tutorial.

  • Update your theme without touching code
  • Launch promotions the day you plan them
  • Rewrite product descriptions at scale
  • Keep your blog and navigation fresh

Agency & freelancer

Deliver faster across every client store

Connect Claude to any client's store with one install. Make changes, create pages, and update content in seconds — not the hours it used to take.

  • Onboard a new Shopify store in minutes
  • Batch-update content across multiple clients
  • Build custom page templates without boilerplate
  • Bill for outcomes, not for time in the Shopify admin

Setup

Three steps, then Claude does the rest

1

Install the app

Add ShopMCP to your Shopify store from the app store. Takes 30 seconds.

2

Connect to Claude

Copy your MCP URL from ShopMCP settings and add it as a connector in Claude Desktop.

3

Just ask

"Create a summer sale landing page" — and it's live in your store in seconds.

Real usage · last 30 days

What people actually use ShopMCP for

Live data from all connected stores — updated hourly. Click any row to see real prompts.

🛍️ Get product

4588

People use this for

  • Check current tags to identify and fix corrupted tag data
  • Extract structured sections from product description into metafields
  • Extract structured description sections into metafields
  • Check current tags before adding industry classification tag
  • Audit product media completeness

🛍️ Update product

3759

  • Flag product for fitment review
  • Rename product title to shorter SEO-friendly format
  • Flag product for scope review
  • Restyle product description to inline size guide
  • Add industry classification tag to product

🔖 Product metafields

2841

  • Audit product content metafields
  • Check if hose inner material metafield is already set
  • Check existing hose material metafield before writing
  • Check existing metafields on a hose fitting product before updating
  • Check existing metafields before updating hydraulic product categorization

🔧 Patch theme file

2548

  • Correct the header navigation breakpoint - the true wrap threshold accounting for the 3-column grid squeeze is 1152px, not 728px
  • Change the header navigation breakpoint from 990px to 728px, the point where the menu items start wrapping to two lines
  • Update footer mobile/desktop breakpoint from 750px to content-driven 784px
  • Point an image reference at the transcoded file that exists in this store
  • Link UGC section captions to the metaobject caption field instead of static text

📄 Read theme file

2103

  • Read saved description design spec file
  • Inspect section spacing and mobile responsiveness for homepage remodel
  • Find where the search-cleanse script is loaded to check for caching/versioning issues
  • Check if section references the product object, for reuse on a page template
  • Check inline CSS for non-responsive fixed-pixel sizing on product page

🛍️ Search products

1658

  • Find product ID by handle to add industry tag
  • Find product by handle to add industry tag
  • Enumerate full catalog
  • Check for duplicate products by name
  • Find a specific draft product to rewrite its listing

💰 Update variant / price

506

  • Flatten new tee listing pricing to standard tee price
  • Update badge variant pricing by size
  • Set premium price on flagship watch variant
  • Re-apply elite price after bulk standard price update
  • Re-apply elite price after reverting standard price

🆕 Create theme file

339

  • Install a missing product template into the theme
  • Install a missing collection template into the theme
  • Create a self-contained Instagram feed section for the storefront
  • Create shared stylesheet for the custom product page sections
  • Create shipping information page template

✏️ Edit theme file

333

  • Add the Instagram section to the product template above the reviews block
  • Add the Instagram section to the end of a custom product template
  • Add the Instagram section to the product page above the reviews block
  • Add the lifestyle section to the live homepage after the categories row
  • Add the homepage reassurance bar (7-day shipping, 14-day returns, secure payment) in one atomic update

🔍 Setup check

304

  • List themes to find the active one
  • Upgrade new product descriptions to a saved design template
  • Upgrade new product descriptions to saved design model
  • Check connection before rewriting a batch of draft product listings
  • Check connection before building a product page

🛍️ Create product

211

  • Create Safeco fire hose cabinet product
  • Batch list a tree-of-life series painting
  • Add a small cabinet aerosol fire suppression generator product
  • Create optional add-on products for a product detail page
  • Create a new product variant for a different size of an existing product line

📃 Get page

205

  • User asked to audit store pages for Google Merchant Center policy violations
  • Check whether this page contains a colour picker list to update
  • Check whether the return policy addresses made-to-order personalized items
  • Check the Request a Wine page content quality
  • Check the page record and body content for the treatment landing

📂 List theme files

198

  • Verify the file structure of the new staging theme copy
  • Verify the draft theme is the POD template by checking for its expected section files
  • Verify all theme files transferred correctly from GitHub
  • Verify this theme was not accidentally modified during a landing page implementation task
  • Verify which custom sections and templates are actually built in the staged theme

🎨 List themes

197

  • List themes to find the active one
  • List themes in the store
  • List themes to find the live one
  • Find the live theme before editing templates
  • Find the live theme ID to edit head metadata

✍️ Update article

190

  • Replace stuffed article tags with a small set of clean, real tags
  • Update article body with Shopify CDN image URLs
  • Update article with interspersed images and author bio
  • Update blog article with images and product list
  • Rewrite an outdated blog article to match the store's current product line

📦 Create collection

184

  • Recreate room collection as smart collection with tag-based rule
  • Create room-based collection matching reference site navigation
  • Recreate collection as smart collection with tag-based rule
  • Create a style-based collection for the homepage artist and category links
  • Create a product-type collection to organize the catalog by category

📦 List collections

173

  • List all collections as part of a full site SEO audit
  • List all collections to build a homepage collection navigator
  • List all collections to check which navigation links resolve to real collections
  • List all collections to compare with FAQ product groups
  • List all collections to compare with product tags

⚡ Bulk product update

172

  • Set product type and region tags on all products from one producer
  • Add country and region tags to all products from one producer
  • Add a flagship producer's products to a curated rotating showcase
  • Add a first growth Bordeaux producer to the curated rotating showcase
  • Add country tags to all products from one producer

🖼️ Generate AI image

171

  • Generate placeholder product image for a wall art canvas listing
  • Generate an individual trust icon for a homepage trust banner
  • Generate product image for new bohemian art product
  • Generate product image for new expressionist art product
  • Generate product image for new hyperrealism art product

⏳ Check bulk job status

155

  • Check bulk price update progress
  • Check progress of bulk inventory update job
  • Check progress of bulk tag cleanup job on product catalog
  • Check progress of the bulk archive job
  • Check progress of watch price update job

📝 Update page

148

  • Ensure the landing page keeps its custom template on the working theme
  • Expand a thin About page with proper brand and trust content
  • Expand the about page with proper store description content
  • Expand the custom order form with separate design menus, per-finger options and optional extras
  • Embed the live return request form into the returns page and point the button at it

⚙️ shopify_upload_image_from_url

145

  • Migrate WordPress article image to Shopify Files
  • Upload a concept image for a reasons-to-buy section
  • Re-host product page images on Shopify
  • Re-host a product hero image to store CDN for a new travel product
  • Migrate WordPress featured image to Shopify Files

🗂️ Update navigation

139

  • Remove the redundant Kaikki tarvikkeet ja työkalut item from the dropdown
  • Reorder one navigation item so the app entry appears earlier in the menu
  • Reorganize the Liittimet dropdown into logical thematic groups and move the ball valve item to Venttiilit
  • Reorder Tarvikkeet ja työkalut dropdown so groups with subcategories appear first
  • Reorder Tarvikkeet ja työkalut dropdown so groups with sub-items appear first

🏪 Get store info

117

  • Confirm which store is connected
  • Identify the store before building a product page
  • Investigate whether a returns scan station data source exists for syncing return data to Shopify
  • Verify which Shopify store is connected before syncing a product to Webflow
  • Verify which Shopify store is connected before automating product data sync to Webflow

➕ Append to theme file

111

  • Add styling to the new product page section
  • Add the add-ons, services band and related products to the page section
  • Add styling for the dot indicators and a script that keeps the active dot in sync with the currently displayed image
  • Add styling for the new custom buy-now button
  • Add the buy box markup to the new product page section

🗂️ List navigation

109

  • Check the current navigation structure
  • Review navigation structure
  • Review main navigation menu before restructuring into Men/Women dropdowns
  • Review existing navigation menus before building out mega menu structure for Letkut and Liittimet
  • Review footer navigation structure before adding return links

📦 Update collection

101

  • Add SEO description to a producer collection
  • Add SEO description to a grape variety collection
  • Add an SEO description to a top collection
  • Add SEO description to a country collection
  • Add SEO description to a wine region collection

⚡ Bulk price update

90

  • Convert product prices to yen for the Japanese market
  • Remove compare-at prices from all products while keeping selling prices unchanged
  • Revert standard watch price back to previous value
  • Preview updating watch product prices to new pricing tier
  • Lower standard watch price across catalog

📝 Create page

83

  • Create a dedicated workshop page for local search
  • Create a dedicated sales landing page for the CLARIO product line to drive Instagram ad traffic and conversions
  • Create a favorites/wishlist page for the store
  • Create a legal disclosure page required for Japanese e-commerce
  • Create a legal notice page for a Japanese storefront

📰 List articles

81

  • List articles to find the indoor drying article handle for an internal link
  • List articles and tags in a blog as part of a sitewide blog tag cleanup
  • Verify an article handle exists for an internal link
  • Verify a linked article exists and is published
  • List articles to verify internal link handles for a draft post

📃 List pages

79

  • Check which content pages exist
  • Check which legal pages already exist
  • Check which policy and info pages exist before launching ads
  • Confirm publish status of coaching offer page before unpublishing
  • Confirm no coaching page is live on the store

🗑️ Delete collection

77

  • Delete a redundant deodorant collection now that a redirect to the keeper collection is in place
  • Delete empty manual collection to recreate as smart collection
  • Delete a redundant moisturizer collection now that a redirect to the keeper collection is in place
  • Delete a redundant sun balm collection now that a redirect to the keeper collection is in place
  • Delete an empty collection with 0 products that is hurting SEO with thin content

✍️ Create article

73

  • Create blog article migrated from WordPress
  • Create an SEO/GEO-optimized guide article about how often to replace a sports bra
  • Create an SEO/GEO-optimized guide article about signs of wrong bra sizing
  • Create an SEO/GEO-optimized guide article about underwire vs wireless sports bras
  • Create an SEO/GEO-optimized guide article about when high-support bras are necessary

⚙️ shopify_collection_metafields

53

  • Audit SEO title and description metafields on a collection
  • Inspect collection banner configuration
  • Set FAQ metafield on Akselitiivisteet collection
  • Set FAQ metafield on Camlock-liittimet collection
  • Set FAQ metafield on Hydrauliikkaletkut collection

📰 List / create blog

33

  • List blogs to verify internal link handles
  • List blogs to verify internal link handles before publishing an article
  • Find the blog ID to update outdated articles
  • Find the blog to publish articles in
  • Find the Journal blog ID to publish new articles

📋 Copy theme file

29

  • Copy homepage section file needed to render the new homepage layout
  • Copy the updated product row section to the live theme
  • Copy the updated quick view script to the live theme
  • Copy the updated shared cart helper to the live theme
  • Copy a collection page template to the live theme

🗑️ Delete theme file

22

  • Remove an unused generated image file from the theme
  • Remove Chinese locale files so the storefront cannot auto-translate to Chinese for any visitor
  • Remove Chinese locale schema file so the storefront cannot auto-translate to Chinese for any visitor
  • Remove an unused placeholder section file that was superseded
  • Remove a placeholder test file created while diagnosing an upload method

📊 Top sellers report

22

  • Check Shopify connectivity is still working
  • Check whether the store has any paid order history
  • Check top selling products for sales analysis
  • Check what order-derived sales data is available for building a metrics dashboard
  • Check the current top 5 best-selling products for the bestsellers collection

⚙️ shopify_create_metafield_definition

15

  • Create structured content fields for a product detail page
  • Create a test metafield definition on products to verify the tool works
  • Create a supplier field on products to track which wholesaler each item comes from
  • Create a metafield to store how many times a fragrance has been mentioned in Reddit research for display on the product page
  • Create a metafield to store how many times a product is mentioned across community fragrance review sites

⚡ Bulk stock update

13

  • Set starting stock quantity on all products of one vendor before publishing
  • Set inventory to 100 for a vendor's Wall Art product line
  • Preview bulk inventory set to 100 for a vendor's product line
  • Preview setting stock quantity on all wall art products so they appear as available in the storefront
  • Retry setting inventory to 100 for a vendor's Wall Art product line

📖 Get writing guide

11

  • Create lymphatic massage landing page
  • Get guidance before building the homepage sections for the hero product
  • Get best practices before rewriting a product description
  • Get SEO best practices guide before executing SEO improvements
  • Get SEO guidance before improving product and homepage SEO for a US audience

🗑️ Delete product

9

  • Delete a duplicated product, keeping the previously localized version
  • Delete pellet stove product no longer needed
  • Remove test product used to verify variant API behavior
  • Remove incomplete draft product before retrying with correct variant setup
  • Remove incorrectly created native-plugins FL Studio listing that does not actually exist as a separate product

🎟️ Discount codes

7

  • List active discount codes to inspect the winback discount configuration
  • Deactivate the approximate 20 percent discount to replace with exact pricing codes
  • Create precise discount to land exactly on 39.99 for the buy 2 bundle
  • Create precise discount to land exactly on 59.99 for the buy 3 bundle
  • Create a 20 percent bundle discount to apply automatically for multi-pack purchases

🗑️ Delete page

5

  • Remove publicly visible coaching offer page since draft status cannot be enforced by available tools
  • Remove publicly visible coaching offer page that should not be live yet
  • Remove a duplicate page because the content belongs in the store policy instead
  • Immediately remove the publicly visible coaching offer page
  • Clean up disposable test page after diagnostic

🗑️ Delete article

1

  • Delete the duplicate anti-aging article after merging its topic into the master article

Counts reflect successful tool calls across all ShopMCP stores.

See it in action

Watch it happen — live on a real store

More how-to videos on our YouTube channel

Why ShopMCP

Why not just hire a developer?

Small Shopify changes shouldn't take days, cost hundreds, or require a ticket queue.

Without ShopMCP

  • Wait days (or weeks) for a developer slot
  • Pay hourly to change a heading or a colour
  • Learn Liquid templating just to edit a section
  • Switch between Shopify admin, page builders, and 4 other tools
  • Rewrite product descriptions one by one

With ShopMCP

  • Changes published in the same conversation
  • One flat monthly price, unlimited changes
  • Describe it in plain language — Claude writes the code
  • One assistant, your whole store
  • Bulk-rewrite at scale with a single prompt

Built by a Shopify expert

Not a generic AI tool — built from real store work

ShopMCP was built by someone who runs Shopify stores and agencies — not just a developer who thought it sounded like a good idea.

Max Anderseen

Founder Shopify Expert Google Ads Expert AI Developer

I built ShopMCP because I was tired of the same friction every Shopify project brings — small changes stuck in developer queues, CSV imports that need babysitting, and content updates that never happen because nobody has time. ShopMCP is what I use myself, every day, on real client stores.

Connect on LinkedIn

Pricing

One plan. Everything included.

30-day free trial. No credit card required. (Cancel anytime: Just uninstall SHOPMCP app from your Shopify store. Subscription is cancelled.)

Basic

$ 4.90 /mo

30-day free trial

  • Theme & design editing
  • Page & blog creation
  • Navigation editing
  • Products, collections & inventory
  • Bulk price & inventory updates
  • Email campaigns via Shopify Email
  • Email support Start Free Trial

Works with

Claude.ai Tested ✓

Claude Desktop Tested ✓

ChatGPT & others Should work

Works on the free Claude plan — free users get one custom connector slot. Pro unlocks more.

What merchants say

5.0 on Shopify App Store

"ShopMCP has been an excellent addition to my Shopify store. It works exactly as expected and has made managing my store much faster and more efficient. Instead of spending time searching through settings or completing repetitive tasks manually, I can get things done quickly."

C

shop.cmpgroup.net

Canada · July 2026

"A real time-saver that has helped me work more productively while focusing on growing my business instead of getting bogged down in the technical details. If you use Shopify and want a simpler, more efficient way to manage your store, I highly recommend ShopMCP."

P

Prime Athletic Systems

United States · July 2026

"Exactly what I was looking for to connect Claude to my Shopify store."

C

Claralotta

Germany · July 2026

See all reviews on Shopify App Store

Stop waiting on developers.

Just ask Claude.

30-day free trial. No credit card required. Cancel any time.

Install Free on Shopify

MCP Suite

More tools, same conversation

ShopMCP is part of a growing suite of MCP connectors — give Claude access to your whole business.

ShopMCP — Store editing MailFella — Email campaigns BrowseMCP — Web research

FAQ

Common questions

Do I need to know how to code?

No. ShopMCP connects Claude to your Shopify store so you can make changes by describing them in plain language. If you can write a message, you can edit your store.

What is MCP and do I need Claude Desktop?

MCP (Model Context Protocol) is the standard that lets Claude connect to external tools and services. To use ShopMCP you need Claude Desktop (free) with the ShopMCP connector configured — setup takes about two minutes and we walk you through it in the documentation.

What's the difference between Lite and Basic?

Both plans include all current ShopMCP features — theme editing, page and blog creation, navigation editing, CSV product import, and bulk product editing. Basic adds priority support and will include the upcoming AI Google Shopping feed editor when it launches.

Can I cancel anytime?

Yes. Cancel any time directly from your Shopify admin. No questions asked, no hidden fees.

Can agencies use ShopMCP across multiple client stores?

Yes. Each store gets its own ShopMCP install and its own MCP URL. You can connect multiple stores to Claude and switch between them — each with its own secure token. Many agencies use ShopMCP to speed up content updates, page creation, and theme edits across all their clients.