Popular seller tasks

Shopify MCP by GeLi2001

Read and update product and variant records

ShopifyOpen source

Overview

This community MCP server connects an assistant to Shopify Admin GraphQL. It is designed for direct catalog, order and customer operations using your store credentials.

Who it suits

Shopify operators with a developer who can configure a custom app and want to inspect products, resolve order questions, or prepare targeted catalog changes through an assistant.

Who it may not suit

Stores without someone to manage API scopes and credentials, or teams wanting a connector that cannot modify commerce records.

Seller use cases

  • Investigate missing catalog fields by reading product variants and metafields, then prepare a list of specific corrections.
  • Check an order’s fulfillment state and identifiers before deciding which supported fulfillment action to request.
  • Compare stock at a named location with an approved count before submitting an absolute inventory adjustment.

What you can do

  • Read and update product and variant records. ↗
  • Inspect orders and perform supported fulfillment actions. ↗
  • Manage inventory quantities, tags and metafields. ↗

What you need

  • Node.js 18 or newer and a Shopify custom app with appropriate API scopes.

Install

Claude Code

claude mcp add shopify -- npx shopify-mcp \
  --clientId YOUR_CLIENT_ID \
  --clientSecret YOUR_CLIENT_SECRET \
  --domain your-store.myshopify.com
Installation source ↗

Permissions & data

The local Node process contacts your Shopify domain. It handles client credentials or an access token, and exposes customer data to your AI client.

Project info

Maintainer
GeLi2001
GitHub stars at check date
239
Last commit
2026-04-05
License
MIT
Last checked
2026-10-30
GitHub ↗

Pricing at a glance

The community server is distributed as an npm package with no listed connector subscription. A Shopify store and an AI client are still required; their account charges are outside this package.

Open source

Good to know

The tool surface includes refunds, cancellations, and customer changes as well as reads. Scope the app to the intended operation and confirm the store, resource ID, and proposed mutation before execution.

Alternatives to Shopify MCP by GeLi2001

Shopify Agent Skills help develop and validate API code, while this server operates connected store records.

40RTY adds catalog-audit and order-analysis routines around authorized Shopify tools; GeLi2001 supplies the executable API connection.

DSers concentrates on supplier mappings and dropshipping orders; GeLi2001 covers general Shopify Admin resources.

Frequently asked questions

Is this maintained by Shopify?

It is a community project by GeLi2001. Shopify supplies the Admin API it calls; review the repository and requested scopes when deciding to install it.

Which executable should I configure?

The README specifies the shopify-mcp package and command. Using the similarly named shopify-mcp-server command does not follow this project’s installation instructions.

Can I use an existing app token?

The documented setup accepts a legacy static token or client credentials. Choose the route supported by your app and keep credentials out of prompts and shared configuration.

Can I analyze customer records?

Supported customer reads are available when the app has the required scopes. Returned personal information is also visible to the connected AI client, so limit the query to the customer fields necessary for the investigation.

Checked against the official site on 2026-10-30 · Official source ↗

Sources