Shopify Catalog MCP 2026:公式ツールでできること

執筆:Shubham Vats(Revize創業者)

公開日:更新日:読了まで12分

目次

Shopifyは現在、公式のCatalog MCPインターフェースを2種類公開しています。Global CatalogはShopifyの複数の販売者を横断して商品を検索し、Storefront Catalogは1つの販売者のストアに限定されます。どちらもShopifyのUCPカタログ機能を利用し、商品検索、IDによる参照、バリエーション選択のツールを提供します。公開されているCatalog MCPは商品発見用であり、Shopify Adminで注文やカタログを書き換える機能はありません。

2026年10月13日、Shopifyは別のMCP接続でカート、チェックアウト、ログイン済み顧客の注文検索を追加するShop MCPも発表しました。エージェント型コマースの範囲は広がりましたが、Catalog MCP自体がAdmin APIの編集ツールになったわけではありません。

Shopifyの商品カタログを検索し、在庫結果を返すAIエージェント

要点: Catalog MCPは商品発見とバリエーション選択に使います。複数の販売者を横断する検索にはGlobal Catalog、1つのストアにはStorefront Catalogを使ってください。チェックアウトとログイン済み顧客の注文検索は、Shop MCPなどの別のコマースインターフェースが担います。

Shopify Catalog MCPの機能とは?

Catalog MCPは、AIエージェントが商品情報を見つけて取得するためのShopify公式インターフェースです。 Global Catalogは対象となるShopify販売者を横断して検索し、Storefront Catalogは1つの販売者のストアに限定されます。どちらもShopifyのUCPカタログ機能を実装し、同じ3つのMCPツールを使いますが、検索範囲や応答項目は異なります。

一般的な処理は2段階です。まずsearch_catalogがテキスト、画像、商品IDから商品を探し、lookup_catalogが既知の商品IDやバリエーションIDを解決します。次にget_productが選択した商品の詳細、利用可能なオプションの組み合わせ、チェックアウトリンクを返します。これにより、広範なAdmin APIアクセスをエージェントに付与せずに商品発見とバリエーション選択を行えます。

別のパッケージ@shopify/dev-mcpはShopify開発者向けのドキュメントとツールを提供します。これはCatalog MCPとも、カート、チェックアウト、ログイン顧客の注文機能を追加するShop MCPとも異なります。

AIアシスタント、MCPツール、Shopify APIの間の概念的な層

Shopify MCPによるカタログへのアクセスの仕組み

プロトコル層:MCPの役割

MCPは、クライアントがサーバーのツールを見つけて呼び出す方法を定義します。UCPはコマース機能とカタログのリクエスト・レスポンス形式を定義します。現在のShopify Catalog MCPでは、エージェントがShopifyのエンドポイントにリクエストを送り、UCPエージェントプロフィールのURLを含めます。利用できるツールはプロフィールで宣言された機能に応じて決まります。サービスはShopifyがホストするため、公開されたカタログツールを呼び出すだけなら独自のMCPサーバーを作る必要はありません。

API層:Admin APIとStorefront API

ShopifyはCatalog MCPのエンドポイントを2つ公開しています。

  • Global Catalog: https://catalog.shopify.com/api/ucp/mcp。Shopify販売者を横断して検索します。
  • Storefront Catalog: https://{storeDomain}/api/ucp/mcp。1つのストア内を検索します。

どちらもエージェントプロフィールが必要で、通常のリクエストにAPIキーは不要です。ツールが返すのは商品発見用のカタログデータで、Shopify Admin APIの代理ではありません。商品や注文を変更するには、適切なShopify APIと権限を持つ別のアプリまたは連携が必要です。カタログアクセスにはレート制限があり、検索結果や商品画像はキャッシュできません。Shopifyが「推定」と示す応答属性は、欠けていたり精度が変動したりすることがあります。顧客向け画面で使う前に最新の利用ガイドラインを確認してください。

機能 Global Catalog MCP Storefront Catalog MCP
商品検索 対象となるShopify販売者を横断 1つの販売者のカタログ内
エンドポイント https://catalog.shopify.com/api/ucp/mcp https://{storeDomain}/api/ucp/mcp
標準の認証 エージェントプロファイル。APIキー不要 エージェントプロファイル。APIキー不要
商品発見ツール search_catalog、lookup_catalog、get_product 同じ3つのカタログツール
照会リクエストの上限 商品・バリエーションIDを最大50件 商品・バリエーションIDを最大10件
商品詳細 選択肢、在庫シグナル、チェックアウトリンク ストア内の選択肢、在庫シグナル、チェックアウトリンク
商品・在庫・注文の書き込み 提供なし 提供なし
チェックアウトの実行 別のチェックアウトインターフェースが必要 別のチェックアウトインターフェースが必要

Shopify MCPの構成におけるAdmin APIとStorefront APIのデータアクセス層の比較

Shopify Catalog MCPで実際にできること

公開されているCatalog MCPツールでは、次の操作ができます。

  1. テキスト検索: 自然言語の商品リクエストから商品を検索します。
  2. 画像・類似商品検索: Global Catalogでは画像や商品IDを使った類似商品検索ができます。
  3. 検索結果の絞り込み: 在庫状況、価格、配送先・発送元、商品属性など、対応する条件を指定します。
  4. 既知IDの参照: 商品やバリエーションの最新データを取得します。Global Catalogは1回の照会で最大50件、Storefront Catalogは最大10件のIDを解決できます。
  5. 商品詳細の取得: get_productは商品の詳細、オプションの組み合わせ、在庫シグナルを返します。
  6. バリエーションの選択: 色やサイズなどの選択肢を渡し、一致するバリエーションとチェックアウトリンクを確認します。
  7. 横断検索か単一ストア検索かを選ぶ: 複数の販売者ならGlobal Catalog、1店舗内ならStorefront Catalogを使います。

これらは商品発見用の機能です。カタログツールで価格、メタフィールド、在庫、注文を変更したり、チェックアウトを実行したりはできません。

Shopify MCPを通じてAIエージェントが利用できる7種類のカタログ操作

カタログMCPが購入後の業務にもたらすもの

Catalog MCPは商品を探したり掲載中の選択肢を確認したりできますが、Shopifyの注文を読み取ったり購入後の変更を実行したりはしません。役割を分け、商品発見にはShopifyが公開するエージェントツールを、注文変更には注文管理アプリまたは適切な権限を付与した連携を使ってください。

Revizeの顧客向け注文編集アプリでは、販売者が設定した編集期間内かつフルフィルメント前に、顧客が注文をセルフサービスで編集できます。販売者が利用可能な操作を決めます。顧客はShopifyの注文状況ページまたはサンクスページに有効化されたRevizeアプリブロック、あるいは注文確認メールの注文を編集リンクから操作します。Revizeはバリエーション変更時に最新の在庫を検証します。期間を設定しただけではフルフィルメントは保留されません。必要な場合は販売者が適切な保留モードとルールを設定します。標準の注文編集についてはShopify注文編集ガイドをご覧ください。

作業デスクでAIによるカタログと注文の分析を自信を持って確認するShopify事業者

エージェント型コマースとカタログMCP:現在できることと今後の見通し

Shopifyの現在のエージェントツールは役割が異なります。

  • Catalog MCP: GlobalまたはStorefront Catalogを通じた商品検索、ID参照、詳細取得、バリエーション発見。
  • Shop MCP: 2026年10月13日に発表された別のMCPサーバー。カタログ検索、カート作成、Shopifyストアでのチェックアウト作成、顧客確認後のShop Pay決済、ログイン済み顧客の注文検索ができます。公開時点ではget_checkoutをポーリングして注文状況を確認します。リリースノートではWebhooksは未対応とされています。
  • Shopify dev MCP: Shopify開発者向けのドキュメントとツールで、販売者の商品カタログや注文管理の操作ではありません。

設定にはShopifyのCatalogの現行ガイドまたはShop MCPのリリースノートを参照してください。あるサーバーのツールが別のサーバーでも使えるとは限りません。

実装チェックリスト

Shopify Catalog MCPを検討する場合:

  1. 複数の販売者を横断するか、1店舗内だけを検索するか決めます。
  2. 該当するエンドポイントとエージェントプロフィールの設定手順を読みます。
  3. 検索、ID参照、バリエーション選択を、在庫切れや曖昧な条件でもテストします。
  4. レート制限と検索結果・画像のキャッシュ禁止を守ります。
  5. 商品発見、チェックアウト、購入後の注文変更は、それぞれを明示的にサポートするツールに割り当てます。

よくある質問

Catalog MCPはShopifyの特定の製品ですか?

はい。Shopify Global Catalog MCPは対象となる販売者を横断して検索し、Storefront Catalog MCPは1つのストアに限定されます。開発者向けの@shopify/dev-mcpは別のサーバーです。

モデルコンテキストプロトコルとは、正確には何ですか?

MCPは、AIクライアントがサーバーのツールを見つけて呼び出すためのプロトコルです。Shopifyのカタログ実装では、UCPがコマース機能とMCP経由でやり取りするリクエスト・レスポンス形式を定義します。

Shopify Catalog MCPの設定に開発者は必要ですか?

MCP対応クライアントとエージェントプロフィールを用意し、該当するShopify Catalogエンドポイントを設定します。Shopifyが公開サーバーをホストするため、これらのツールだけなら独自サーバーは不要です。高度なエージェント動作には開発作業が必要な場合があります。

どのShopifyプランでCatalog MCPを使えますか?

Catalogのドキュメントにはエンドポイントとエージェントプロフィールによる認証が説明されていますが、プラン別の対応表はありません。利用したいカタログ機能やエージェント機能の対象条件をShopifyの最新ドキュメントで確認してください。

MCPはShopifyのカタログに書き込めますか?読み取り専用ですか?

いいえ。Catalog MCPが提供するのは商品発見ツールで、商品編集や注文編集ではありません。別のShop MCPはカート、チェックアウト、ログイン済み顧客の注文検索を追加します。Admin APIによる変更には別途認可されたアプリまたは連携が必要です。

カタログMCPとShopify Flowはどう違いますか?

FlowはShopify Adminでイベントをきっかけにワークフローを実行します。Catalog MCPは必要なときに商品発見ツールを呼び出します。組み合わせることはできますが、Catalog MCP自体がFlowを開始・実行するわけではありません。

カタログMCPには、どのAdmin API権限が必要ですか?

ホストされたCatalog MCPエンドポイントはエージェントプロフィールを使い、通常のリクエストにAdmin APIトークンやAPIキーを必要としません。別の連携でAdmin APIを使う場合は必要な権限だけを要求してください。

カタログMCPはShopifyのB2Bに対応できますか?

Catalog MCPのツールは商品発見用として公開されています。会社への割り当てやB2B注文全体を扱う機能は公開されていません。利用するAPIやエージェント機能の最新のB2B対応を確認し、Plus向けAdmin APIデータがCatalog MCPに含まれると想定しないでください。

Shopify Catalog MCPでは、どのAIクライアントを使えますか?

該当エンドポイントに接続してエージェントプロフィールを渡せるMCP対応クライアントを使います。10月13日のShop MCPリリースノートではClaudeやChatGPTなどのMCPクライアントでのサインインを説明していますが、対応や動作はクライアントによって異なります。

MCP経由でカタログデータを照会すると、処理速度に影響しますか?

引用したドキュメントでは、ShopifyはCatalog MCPの応答時間を保証していません。遅延はクライアント、リクエスト、サービス状況によって変わります。レート制限を守り、カタログ検索結果をキャッシュしないでください。

Shopify Catalog MCPサーバーのセキュリティはどう管理すればよいですか?

必要なエージェントプロフィールを使い、クライアント設定を保護し、Shopifyの利用ルールに従い、エージェントが表示する商品情報を確認します。通常のCatalog MCPリクエストはAdmin APIトークンを使いませんが、他の連携には別の認証情報とアクセス制御が必要な場合があります。

カタログMCPをリアルタイムの商品提案に使えますか?

Catalog MCPはエージェントによる商品発見とバリエーション選択を目的としています。商品データとチェックアウトリンクを返しますが、Shopifyは低遅延のストアフロントAPIとして説明していません。独自のストアフロントでは性能や表示要件に合うインターフェースを選んでください。

関連記事

Shopify注文編集の統計 · Shopify MCPとUCPのエンドポイントガイド · Universal Commerce Protocol開発者ガイド · Shopify AI Toolkitガイド · Shopify注文管理ガイド · Shopifyの顧客によるキャンセルのガイド · Shopify Agentic StorefrontsでChatGPT上で販売する方法 · Shopify Functions移行チュートリアル · Shopifyで顧客が自分の注文を編集できるようにする方法