MCPVault
Shopify MCP logo

Shopify MCP

未申請

作者: GeLi2001

MCP server for Shopify api, usable on mcp hosts such as Claude and Cursor

mcpmcp-servershopifytypescript

インストール

$npx shopify-mcp

未申請リスティング

このMCPサーバーはあなたのものですか?

このリスティングは公開情報から自動的にインデックスされました。申請することで、ページの編集、互換性の設定、成長ツールのアンロックができます。2分以内に完了します。

このサーバーを申請する

ツール(40個)

action

(string, required): "create", "update", or "delete"

after

/ before (string, optional): Pagination cursors

barcode

(string, optional): Barcode

collectionsToJoin

(array of strings, optional): Collection GIDs to add the product to

collectionsToLeave

(array of strings, optional): Collection GIDs to remove the product from

compareAtPrice

(string, optional): Compare-at price for showing discounts

descriptionHtml

(string, optional): Description with HTML

handle

(string, optional): URL slug. Auto-generated from title if omitted

id

(string, required): Shopify product GID

limit

(number, default: 10): Maximum number of products to return

metafields

(array of objects, optional): Custom metafields (namespace, key, value, type)

name

(string, optional): New name for the option

optionId

(string, required): Option GID to update

optionIds

(array of strings, required): Option GIDs to delete

optionValues

(array, optional): Option values, e.g. [{ optionName: "Size", name: "A4" }]

position

(number, optional): New position

price

(string, optional): Price, e.g. "49.00"

productId

(string, required): Shopify product GID

productOptions

(array of objects, optional): Options to create inline, e.g. [{ name: "Size", values: [{ name: "S" }, { name: "M" }] }]. Max 3 options.

productType

(string, optional): Type of the product

query

(string, optional): Raw Shopify query string (e.g. "status:active vendor:Nike tag:sale")

redirectNewHandle

(boolean, optional): If true, old handle redirects to new handle

reverse

(boolean, optional): Reverse the sort order

searchTitle

(string, optional): Filter products by title (wraps in title:...)

seo

(object, optional): { title, description } for search engines

sku

(string, optional): SKU (mapped to inventoryItem.sku)

sortKey

(string, optional): One of CREATEDAT, ID, INVENTORYTOTAL, PRODUCTTYPE, PUBLISHEDAT, RELEVANCE, TITLE, UPDATEDAT, VENDOR

status

(string, optional): "ACTIVE", "DRAFT", or "ARCHIVED". Default "DRAFT"

strategy

(string, optional): How to handle the default variant when creating. "DEFAULT" (removes "Default Title" automatically), "REMOVESTANDALONEVARIANT" (recommended for full control), or "PRESERVESTANDALONEVARIANT"

tags

(array of strings, optional): Product tags

taxable

(boolean, optional): Whether the variant is taxable

title

(string, required): Title of the product

tracked

(boolean, optional): Whether inventory is tracked. Set false for print-on-demand

valuesToAdd

(array of strings, optional): Values to add

valuesToDelete

(array of strings, optional): Value GIDs to remove

variants

(array, required): Variants to create or update. Each variant:

variantStrategy

(string, optional): "LEAVEASIS" (default) or "CREATE" — controls whether new variant combinations are generated when adding options

vendor

(string, optional): Vendor of the product

weight

(number, optional): Weight of the variant

weightUnit

(string, optional): "GRAMS", "KILOGRAMS", "OUNCES", or "POUNDS"