Shopify MCP logo

Shopify MCP

未申請

作者: benwmerritt

MCP server for Shopify with full OAuth flow, 30+ tools for products, collections, inventory, draft orders, metafields, and bulk operations.

ai-toolsecommercemcpmodel-context-protocolshopify

インストール

$node /absolute/path/to/shopify-mcp/dist/index.js --domain your-store.myshopify.com

サーバーをセットアップ

このサーバーには個別の設定が必要です。再利用可能な公開起動コマンドがないため、プロジェクトの手順に従ってください。

プロジェクトの手順

AI & MLの他のサーバー

ディレクトリ全体を見る

未申請リスティング

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

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

このサーバーを申請する

セキュリティプロファイル

申請済みおよび認証済みのサーバーは毎週の静的スキャンを受け、コードが到達できる範囲(外部サービス、環境変数、シェルコマンド、エージェント設定フォルダ)と既知のアドバイザリを持つ依存関係が表示されます。このリスティングを申請すると利用できます。 セキュリティプロファイルの仕組み

40 件中 40 件

ドキュメントに記載されたツール (40)

プロジェクトのドキュメントに基づきます。サーバーのハンドシェイクは、各ツールの説明や動作を検証するものではありません。

bulk-delete-products

bulk-set-variant-metafields

set metafields across many variants of one product in a single productVariantsBulkUpdate call (up to 250 variants/call). UNIFORM mode (metafields) fans one value out to every variant and auto-discovers the variant IDs; PER-VARIANT mode (variants) sets different values per variant. Avoids one set-met

bulk-update-products

complete-draft-order

count-products-by-tag

create-collection

create-draft-order

create-metaobject

optional status (ACTIVE/DRAFT); defaults to Shopify's DRAFT for publishable definitions, pass ACTIVE to publish on create

create-product

delete-collection

delete-metafield

delete-metaobject

delete-product

delete-product-images

delete-variant

draft-orders

unified lookup/list. Pass id for a single draft order; omit id to list with filters (status, query, pagination via cursor).

find-products-by-metafield

list products that have / don't have / both for a given namespace.key, paginated across the whole catalog via cursor

get-collections

get-customers

(supports pagination via cursor)

get-inventory-levels

get-locations

get-metafield-options

resolve a metafield's selectable options in one call (for metaobject-reference fields, returns the available metaobject entries; for choice-lists, the allowed choices)

get-metafields

server-side filter with key+namespace (single field) or keys: ["namespace.key", …] (multi) via Shopify's native metafields(keys:); set includeDefinitions:true to merge ALL definitions with current values so empty/unfilled fields show up (value:null, isSet:false)

get-metaobject

returns the entry's publish status

get-metaobject-definition

list-metafield-definitions

discover metafield definitions for an owner type (PRODUCT, ORDER, CUSTOMER, …); each entry now includes constraints (e.g. {key:"category", values:["vp-2","vp-2-2-3", …]}) so agents can see category-gating before writing (e.g. vehicle requires vp-2 Vehicle categories; values on disallowed categories

list-metaobject-definitions

list-metaobjects

returns status per entry; optional status filter (applied client-side to the fetched page)

manage-collection-products

orders

unified lookup/list. Pass id for a single order; omit id to list with filters (customerId, status, pagination via cursor). Replaces get-orders, get-order-by-id, and get-customer-orders.

products

unified lookup/search/filter. Pass id for a single product; omit id to list/search with filters (title, status, vendor, tag, inventory, dates, hasImages, …). Returns the product's Shopify Standard Product Taxonomy category ({id, name, fullName}) in slim/standard/full. Page size capped at 100.

search-taxonomy

browse Shopify's product category taxonomy; set includeAttributes:true to also return each category's attributes (e.g. Color, Pattern) and their allowed values

set-metafield

(create or update; supports metaobjectreference / list.metaobjectreference)

update-collection

update-customer

update-draft-order

update-inventory

update-metaobject

edit fields on an existing entry (only provided keys change); optional status to publish (ACTIVE) or unpublish (DRAFT)

update-order

update-product

accepts category (Shopify Standard Product Taxonomy GID, vp- prefix); the tool verifies the category actually stuck and throws a loud, actionable error if Shopify silently rejected the GID, instead of leaving you with a null category.

ツールの変更履歴

同じ設定での完全なチェック同士を比較します。ツールの列挙のみで実行はしていません。入力スキーマの変更は測定していません。

完全なツールチェックはまだありません。