2026年のShopify AIツール5選:最適なスタックの構築
2026年のShopify AIツール5選:最適なスタックの構築
2026年のShopify AIツール5選:最適なスタックの構築

タグが存在しないため、書き換えは不要です。以下が書き換えた段落です。Shopify AI Toolkitは単一の製品ではなく、スタックです。そして、これこそが最も誤解されている事実です。マーチャントは「有効化すべきか」と問い続け、開発者は「どのエンドポイントにあるのか」と問い続けていますが、どちらも的外れな答えを探しています。AI Toolkitは、実際にはShopifyが過去6ヶ月間にリリースした3つの独立したインフラストラクチャ層であり、単一のマーケティングの傘下にまとめられたものです。AIコーディングアシスタントを使用してShopifyアプリを構築するための開発者向けツールチェーン、AIショッピングエージェントがShopifyストアで取引できるようにするためのMCPサーバー群、そしてエージェント、マーチャント、決済プロバイダー、クレデンシャルプロバイダーが標準的な方法で相互に通信できるようにするUCPと呼ばれるオープンプロトコルです。最後の層は、想像以上に重要です。760万件のShopify注文のうち、約47件に1件(2.1%)はチェックアウト後に編集されているため(Revize、2026年)、マーチャントに代わって取引を行うエージェントは、最終的に想定外の変更やキャンセルに直面することになります。
月に1万件以上の注文を処理するShopify Plusストアを運営しているなら、これが重要になります。計画しているかどうかにかかわらず、あなたのストアはエージェント対応可能になるからです。コンバージョン品質にこだわる、CX重視のAdvancedマーチャントであれば、次世代の「ショッピングアシスタント」が、見込み客をあなたのストアに誘導するか、あるいは他へ流すかを決定づけるため重要です。そして、自社ストア用であれApp Store用であれ、Shopifyアプリを開発しているなら、Toolkitの開発者向け機能の導入により、一般的な管理画面ワークフローの開発時間が40〜60%削減されます。このガイドでは、各層の機能と、2026年にマーチャントが注目すべきポイントを解説します。

Shopify AI Toolkitとは?
Shopify AI Toolkitは、Claude Code、Cursor、Gemini CLI、Codex、VS CodeなどのAIコーディングアシスタントを、Shopifyのドキュメント、APIスキーマ、およびローカルのCLI対応「ストア実行」機能に直接接続する、開発者向けのインテグレーションです。プラグイン(推奨、自動アップデート)、手動でインストールできるエージェントスキル、および開発者のローカルマシンで認証なしで動作するローカルのDev MCPサーバーとして提供されます。
これが代替するもの:2025年3月3日に非推奨となった古い .dev Assistant VS Code拡張機能。基盤となっている技術:2024年後半にAnthropicが発表し、現在すべての主要なAIコーディングツールがサポートしているオープン標準であるModel Context Protocol(MCP)。

実務において、ToolkitのDev MCP側を使用することで、開発者はAI支援エディタから離れることなく以下の操作を行えます。
3ヶ月前に一般的なウェブクローラーがインデックスした情報ではなく、現在のAPIバージョンに一致する検索クエリの関連度で、最新のShopify.devドキュメントを検索する。
GraphQL Admin APIスキーマをイントロスペクトし、AIアシスタントが存在しないフィールドを捏造(ハルシネーション)することなく、正しいフィールド名と型でクエリを作成できるようにする。
生成されたGraphQLコードやコンポーネントコードを、開発者が実行する前に実際のスキーマに対して検証する。
shopify store authおよびshopify store executeを通じて、検証済みのAdmin操作を特定のストアに対して実行し、「最初の10個の製品を表示して」という指示を開発者自身のストアからの実際のデータに変換する。
この最後の機能こそが、日々の開発業務を最も大きく変えるものです。「クエリ作成 → 管理画面への切り替え → 実行 → 結果確認 → エディタへの復帰 → 繰り返し」というプロセスを、エディタ内での1往復に凝縮します。
しかし、これは3つの層の1つに過ぎません。ここにとどまることが混乱の原因です。
すべてのマーチャントが知っておくべき3つのMCPサーバー
Dev MCP以外に、Shopifyはさらに3つのMCPサーバーを提供しています。これらこそがマーチャントにとって重要です。なぜなら、AIショッピングエージェントが、あなたのストアフロント、カタログ、そして顧客の注文とどのように相互作用するかを定義するからです。
1. Storefront MCP — 1つのマーチャント、1つのエージェント
Storefront MCPサーバーは、すべてのShopifyストアが、エージェントがその特定のストアと対話するために公開しているエンドポイントです。認証は不要です。エンドポイントのパターンは https://{shop}.myshopify.com/api/mcp で、以下のようなJSON-RPC呼び出しを受け付けます。
const mcpEndpoint = `https://your-store.myshopify.com/api/mcp`; fetch(mcpEndpoint, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ jsonrpc: '2.0', method: 'tools/call', id: 1, params: { name: 'search_shop_catalog', arguments: { query: 'organic coffee beans', context: 'customer preference for fair-trade single-origin' } } }) });
const mcpEndpoint = `https://your-store.myshopify.com/api/mcp`; fetch(mcpEndpoint, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ jsonrpc: '2.0', method: 'tools/call', id: 1, params: { name: 'search_shop_catalog', arguments: { query: 'organic coffee beans', context: 'customer preference for fair-trade single-origin' } } }) });
Storefront MCPが公開するツールには、search_shop_catalog(自然言語クエリによる製品検索)、search_shop_policies_and_faqs(配送や返品などに関する顧客からの質問への回答)、update_cart(カートへの追加、削除、数量更新)、get_order_status、および get_most_recent_order_status が含まれます。この最後の機能が重要です。Storefront MCPに対応して構築されたAIエージェントは、リピーターの注文状況を確認し、遅延を指摘し、返品処理を開始することができます。これはまさに人間のサポート担当者が行うCX業務です。
2. Catalog MCP — 1つのエージェント、すべてのShopifyマーチャント
Catalog MCPは、その対極に位置します。これは、エージェントが1回の呼び出しで、対象となる*すべて*のShopifyマーチャントを横断して検索できるグローバル検索層です。Storefront MCPとは異なり、認証(Dev Dashboardから発行される、クライアント認証情報経由の有効期限60分のJWTトークン)が必要です。これは、ChatGPTのショッピングモード、Perplexityのコマース層、Claudeのエージェント連携などのエージェントが、ユーザーから「カナダに発送可能な120ドル以下のランニングシューズを探して」と求められた際にクエリを実行するサーバーです。これらは個々のストアではなく、Catalog MCPにアクセスします。
主な2つのツールは、search_global_products(価格、配送、製品オプションによるフィルターを備えた複数マーチャント横断検索)と、get_global_product_details(そのSKUを販売しているすべてのマーチャントの完全なオプションマトリックスを返すユニバーサル商品ID検索)です。結果はユニバーサル商品ID(UPID)ごとにクラスター化されるため、複数ストア間で重複するSKUがエージェントに冗長な結果を大量に返すのを防ぎます。

3. Customer Accounts MCP — 記憶を持つエージェント
Customer Accounts MCP層は、購入後の体験を最も大きく変える可能性を秘めています。認証されたエージェントに対して、顧客がアカウントを持っているマーチャント全体における注文履歴、アドレス帳、アカウントステータスへの読み取りアクセス権を付与します。具体的には、購入者のパーソナルエージェントがCustomer Accounts MCPを呼び出すことで、「ヘッドホンはいつ届く?」という質問に答えたり、顧客がサポートフォームに注文番号を入力することなく返品をトリガーしたりできます。
大口の事業者にとって、これにより一次サポートの大部分をエージェントによる自動フローに移行できます。CXを極限まで重視するマーチャントにとって、これはチャンスであると同時に脅威でもあります。顧客に対応するエージェントが自社のものか、Shopifyのものか、あるいはサードパーティのものかによって状況が異なるからです。初期の導入事例の多くはハイブリッド型です。マーチャントの自社ブランドエージェントが、認証された顧客に代わってCustomer Accounts MCPを呼び出します。
サーバー | 呼び出し元 | 認証 | 主な用途 |
|---|---|---|---|
Dev MCP | AIコーディングツール経由の開発者 | なし(ローカル) | ドキュメント検索、スキーマインスペクション、ストア操作実行 |
Storefront MCP | エージェント(自社ブランドまたはサードパーティ) | なし | 単一ストア検索、カート操作、ポリシーQ&A、注文状況確認 |
Catalog MCP | エージェント(主にサードパーティ) | JWT (Dev Dashboard) | 複数マーチャント横断の商品検索・照会 |
Customer Accounts MCP | 認証済みエージェント | Shopifyアカウント経由のOAuth | 注文履歴、アカウント情報、購入後のアクション |
Universal Commerce Protocol (UCP): 各層を支える基盤
4つのMCPサーバーはすべてUCPに準拠しています。このアクロニムは極めて重要です。Universal Commerce Protocolは、4つのアクタータイプ(プラットフォーム(エージェントおよびアプリケーション)、マーチャント、クレデンシャルプロバイダー、決済サービスプロバイダー)が、Web全体でコマーストランザクションにおいて一貫して通信する方法を定義するためにShopifyが公開したオープン標準です。
UCPはShopify限定のものではありません。仕様は公開されており、サードパーティによる実装が推奨されています。その明確なゴールは、OpenAIによって構築されたエージェントが、Shopify、BigCommerce、またはカスタムプラットフォーム上で、それぞれ個別のインテグレーションを開発することなくチェックアウトを完了できる、相互運用可能なレイヤーを構築することです。
UCPが定義する3つのコア機能:
Discovery(発見) — マーチャント横断での検索、製品詳細の取得、購入者が欲しいものを見つける手助け。ShopifyはこれをCatalog MCPとStorefront MCPを通じて実装しています。
Checkout(チェックアウト) — チェックアウトセッションの作成、購入者情報の収集、決済の紐付け、取引の完了。ShopifyはこれをStorefront MCPのカートツールと、独立したCheckout Kit(埋め込み型とブラウザベースのチェックアウトの両方をサポート)の組み合わせによって実装しています。
Orders(注文) — 確定した取引、フルフィルメントイベント、返金、返品の追跡。ShopifyはこれをCustomer Accounts MCPと既存のAdmin APIを通じて実装しています。

マーチャントにとっての実質的な意味:Shopifyを利用しており、Storefront MCPを有効にしている場合(ほとんどのストアでデフォルトで有効)、あなたのストアはすでにUCP上に構築されたエージェントから発見可能な状態にあります。「ChatGPTと連携」したり「Claudeと連携」したりする必要はありません。UCPと連携すれば、すべてのUCP準拠エージェントがアクセスできるようになります。これは、1999年にSEOがオーガニック検索に対して解決したのと同じパターンです。1つの標準に対し、多数の消費者が存在します。より詳細な仕様解説については、専用のガイドでUCPを詳しく分解しています。
今後18ヶ月でマーチャントに起こる変化
確実性の高い順に、3つの具体的なシフトを挙げます。
1. エージェント経由のトラフィックが、一過性の流行ではなく、実際のチャネルになる。 ChatGPT経由のショッピングで露出度の高いストアでは、セッションの3〜8%がすでにエージェント経由で流入していることを確認しています。2026年第4四半期までに、ほとんどの消費者向けAIアシスタントにコマース機能が統合されるでしょう。ChatGPTで販売する方法に関するガイドでは、このチャネルに特化した戦術的な最適化をカバーしています。
2. 購入後の対応がセルフサービスからエージェント対応へと移行する。 注文状況の確認、返品手続き、住所変更、割引の事後適用など、現在Revizeやその他の購入後アプリが処理している一次対応業務が、エージェントとの対話に集約されます。ツール呼び出しは引き続き同じAPIに対して行われますが、ユーザーインターフェースはWebフォームから自然言語チャットへと移行します。基礎となるワークフローを整理できていないマーチャントは、エージェント対応の準備が整っているとは言えません。エージェントは破綻した購入後体験を修復するのではなく、それを露呈させます。
3. 製品データの品質がROIを倍増させる。 UCPにおいて、エージェントがあなたの製品を購入者に提示するかどうかを判断する基準は、製品の詳細データです。タイトル、説明、仕様、素材、オプションの組み合わせ、在庫シグナルなど、すべてのフィールドが人間だけでなく、モデルによって評価されるようになります。クリーンで構造化された製品データを持つマーチャントは、データが不十分なマーチャントよりも、エージェントによる検索において上位に表示されます。これはSEOと同様です。違いは、エージェントは人間のように内容の薄いコンテンツをスクロールして見過ごしてはくれず、単に検索順位を下げるという点です。
開発者または代理店としてAI Toolkitを使用する
Toolkitの開発者側機能のセットアップフローは、極めてシンプルです。

Claude Codeを使用している場合、Shopifyプラグインのインストールを一度実行するだけで、Dev MCPサーバーが自動的に登録されます。それ以降、Claude Codeとのすべての対話で、ドキュメント検索、スキーマインスペクション、および shopify store execute がツール呼び出しとして利用可能になります。プロジェクトごとの設定は不要です。
Cursorを使用している場合、Cursor MCP設定ファイルにDev MCPサーバーを追加します。セットアップは5行のJSONブロックのみです。Cursorを再起動すると、ツールが検出されます。
Gemini CLIを使用している場合、ShopifyのGitHubスキルリポジトリからスキルをインストールすることで統合が完了します。
エージェントスキル(プラグインとは別)は、リポジトリの .agent/skills/ ディレクトリに配置するMarkdownファイルです。プロジェクトごとのカスタマイズを行いたい場合に適しています。たとえば、ストアの命名規則、テストのアプローチ、デプロイパイプラインに関する情報をAIに伝えるスキルファイルを配置することで、生成されるコードが自動的に社内標準に準拠するようになります。
生産性の向上は確実ですが、限界もあります。本格的に導入しているチームでは、定型的なGraphQLクエリの作成、Webhookハンドラーの雛形作成、Polarisコンポーネントのレイアウト、CLIワークフローの自動化など、AIが得意とするタスクにおいてアプリ開発速度の向上が見られます。ただし、アーキテクチャの決定、システムをまたぐデバッグ、またはパフォーマンスの最適化といった、Dev MCPが公開していないコンテキストを必要とするタスクにおいては、開発速度が大幅に向上することはありません。
自社ストアでエージェントショッピングを有効にする
ほとんどのShopifyストアにおいて、Storefront MCPエンドポイントはデフォルトで有効になっています。30秒でテスト可能です。
curl -X POST https://YOUR-STORE.myshopify.com/api/mcp \ -H "Content-Type: application/json" \ -d '{ "jsonrpc": "2.0", "method": "tools/list", "id": 1 }'
curl -X POST https://YOUR-STORE.myshopify.com/api/mcp \ -H "Content-Type: application/json" \ -d '{ "jsonrpc": "2.0", "method": "tools/list", "id": 1 }'
ツール一覧が返ってくれば、あなたのストアはエージェント対応可能です。その上に自社ブランドのエージェント(ストアフロント上の「ショッピングアシスタント」チャットウィジェットなど)を構築したい場合、ShopifyのShop Chat Agentテンプレートを使用するのが最も迅速な方法です。これは、埋め込みチャットUI、MCPクライアント、ストリーミング応答処理、およびLLMとしてClaude、GPT、またはGeminiを差し替えてサポートするスターターリポジトリです。
独自のエージェントを導入したいマーチャント向けの、現実的な90日間のロールアウトプランは以下の通りです。
1〜2週目: Shop Chat Agentテンプレートをクローンし、プロンプトとUIをブランドに合わせてカスタマイズし、任意のLLMを組み込む。
3〜4週目: テストテーマにデプロイし、カート、カタログ、および注文状況のフローに対して社内QAを実施する。
5〜8週目: 一部の顧客セグメントに向けてテスト公開し、自己解決率(人間のサポートにエスカレーションされずにエージェントによって解決された問い合わせの割合)を測定する。
9〜13週目: 対話ログに基づいてプロンプトを微調整し、ブランド独自のポリシーや製品情報を追加し、全トラフィックに向けてロールアウトする。
最もよくある致命的なミスは、3〜4週目の社内QAをスキップすることです。社内QAを行うことで、顧客向けに公開した際に露呈するような問題(取り扱っていない製品をエージェントが自信を持って推奨する、セール価格を誤認する、誤った配送見積もりを返すなど)を事前に防ぐことができます。
エージェントスタックにおける購入後インフラの役割
エージェントは発見やチェックアウトを適切に処理できますが、マーチャント側で購入後インフラがエージェントから呼び出せる状態に整っていない限り、購入後の処理を適切に行うことはできません。
「注文を変更できますか?」と購入者から求められた際に、エージェントが実行する必要があるのが、注文内容の編集、住所変更、交換、チェックアウト後の割引適用などです。Customer Accounts MCPはエージェントに注文への読み取りアクセスを付与しますが、書き込み側(実際の編集処理)はどこかで実行されなければなりません。現在、ほとんどのストアでは、これはサポートチケットやShopify管理画面での手動編集を通じて処理されています。エージェントが主要なCX接点となるにつれ、すべてのマーチャントがこのギャップを埋める必要が出てきます。
Revizeは、まさにこれ(住所変更、バリアントの交換、商品の追加、キャンセル、割引の事後適用)を行うために構築された、購入後編集レイヤーです。私たちは、エージェントからの呼び出しがあった際に、基礎となるワークフローがすでに整っているよう、エージェント対応可能な編集エンドポイントの開発に積極的に取り組んでいます。購入後処理をエージェント戦略のどこに位置づけるかを検討しているなら、RevizeはShopify App Storeに掲載されています。
よくある質問
Shopify AI Toolkitを一言で説明すると?
Shopify AI Toolkitは、AIコーディングアシスタント用のDev MCPサーバー、AIショッピングエージェント用の4つのUCP準拠MCPサーバー(Storefront、Catalog、Customer Accounts、Dev)、およびこれらを結びつけるUniversal Commerce Protocol仕様の3つのレイヤーで構成されるパッケージです。
Shopify AI Toolkitは無料ですか?
はい。Dev MCPサーバーはローカルで動作し、認証も費用も不要です。Storefront MCPエンドポイントは、追加料金なしですべてのストアで公開されています。Catalog MCPを利用するには、JWT資格情報を取得するための無料のDev Dashboardアカウントが必要です。Customer Accounts MCPは、既存のShopify顧客認証を使用します。
MCPを使用するには、ストアがShopify Plusプランである必要がありますか?
いいえ。Storefront MCPエンドポイントは、プランに関係なく、すべてのShopifyストアでデフォルトで有効になっています。Catalog MCPは、プランに関係なく、製品がShopifyの適格性基準を満たしているすべてのマーチャントで動作します。特定の高度なエージェントコマース機能(保存されたカタログ、カスタムアクセススコープなど)のみがPlusを必要とします。
Storefront MCPとCatalog MCPの違いは何ですか?
Storefront MCPは単一のマーチャントのストアに限定され、認証は不要です。購入者がすでにどのストアで買い物をするか決定している場合にエージェントが使用します。Catalog MCPは複数マーチャント横断型で、JWT認証が必要であり、購入者がすべてのShopifyストアを対象に検索している場合にエージェントによって使用されます。
Universal Commerce Protocolとは何ですか?
UCPは、AIエージェント、マーチャント、決済サービスプロバイダー、および資格情報プロバイダーがコマーストランザクションにおいて相互に通信する方法を定義した、Shopifyのオープン仕様です。そのコア機能としてDiscovery(発見)、Checkout(チェックアウト)、Orders(注文)を定義しており、Shopify以外のプラットフォームでも実装できるように設計されています。
ChatGPT、Claude、GeminiはすべてShopifyのMCPサーバーを使用しますか?
すでにそれぞれの種類のエージェントやショッピングモードを通じて使用されています。AnthropicのMCP標準に基づいて構築されたエージェントは、ShopifyのMCPサーバーにネイティブに接続できます。OpenAIのエージェントSDKはMCPを直接サポートしています。GoogleのGeminiには、Shopifyの開発者ドキュメントにブリッジパターンが記載されています。
エージェントショッピングを有効にすると、コンバージョン率は低下しますか?
初期のデータによれば、その兆候はなく、むしろ逆のケースが多いです。エージェント経由のトラフィックは購入意欲が高い傾向にあり(購入者がすでにエージェントに欲しいものを伝えているため)、Storefront MCPの update_cart ツールは、購入者にブラウジングを強いることなく、商品を直接カートに入れた状態で提供します。コンバージョンが低下するケースとしては、エージェントのプロンプト設定が不適切で、ストアが取り扱っていない製品を推奨し、購入者を他所へ逃がしてしまう場合が挙げられます。
AI Toolkitは顧客データのプライバシーをどのように処理しますか?
Dev MCPは開発者のローカルマシンで動作し、デフォルトで外部にストアデータを送信することはありません。Storefront MCPの呼び出しはサーバー間で実行され、本質的に個人を特定できる情報(PII)の漏洩はありません。Customer Accounts MCPは、エージェントが注文履歴やアカウントデータにアクセスする前に、顧客からの明示的なOAuth同意を必要とします。4つのレイヤーすべてがShopifyのAPIライセンスおよびデータ処理合意の対象となります。
競合他社のエージェントが、MCPを通じて私のストアで取引を行うことはできますか?
はい。それは意図された設計です。UCPに準拠したエージェントであれば、Storefront MCPエンドポイントを通じてカタログを検索し、チェックアウトを作成できます。取引できる相手を制限したい場合は、レート制限、IPブロッキング、Catalog MCPに対するShopifyのマーチャントレベルのアクセス制限など、既存の制御方法を使用できます。ほとんどのマーチャントにとって、より多くのエージェントにストアフロントを開放することは、売上に対してプラスに働きます。
ストアをエージェントの検索結果に表示させるために、何か行う必要がありますか?
クリーンな製品データが必要です。エージェントは、タイトル、説明の関連性、仕様の完全性、在庫シグナルに基づいて製品を提示します。これらはSEOを促進するフィールドと同じであり、モデルによってスコアリングされます。製品ページの情報が不十分なマーチャントは、エージェントの検索において順位が下がります。これは、エージェント経由のパフォーマンスを向上させるための、最も投資対効果(ROI)の高い手段です。
AI ToolkitとShopify Functionsの関係は何ですか?
これらは異なるレイヤーであり、重複はありません。Shopify Functionsは、チェックアウト中にマーチャントに代わってカスタムのチェックアウトおよびカートロジックを実行します。AI Toolkitは、エージェントが外部からストアフロントと対話できるようにします。エージェントがStorefront MCPの update_cart を呼び出すと、他の通常のカート更新と同様に、ストアに設定されているFunctionsがトリガーされます。 Functionsの移行については、こちらで詳しく解説しています。
エージェントが私のストアで何を行っているかをデバッグするにはどうすればよいですか?
Storefront MCPへのリクエストは、他のStorefront API呼び出しと同様にログに記録され、管理画面のストアのAPIリクエストログに表示されます。また、自社ブランドのエージェントに計測機能を組み込むこともできます。Shop Chat Agentテンプレートには、すべてのユーザーメッセージ、ツール呼び出し、ツール応答を任意 バックエンドに書き出す会話ログフックが含まれています。サードパーティのエージェントについては、送信されたAPI呼び出しのみを確認でき、その手前のエージェントの会話内容を見ることはできません。
関連記事
Universal Commerce Protocol (UCP): Shopify Developer Guide — 上記で言及した、より詳細な仕様解説です。
How to Sell on ChatGPT with Shopify Agentic Storefronts — 最大の消費者向けエージェントに対するチャネル固有の最適化について解説しています。
Shopify Functions Migration Tutorial (2026 Edition) — 本件のインフラと相互補完的な、2026年のもう一つの主要な移行案件です。
Advanced Shopify Flow Workflows for 2025 — 管理画面内の自動化が、エージェントのオーケストレーションに勝る点と、そうでない点について解説しています。
*2026年8月更新。* Revizeは、購入者自身が配送先住所の変更、バリアントや商品の交換、キャンセルを実行し、フルフィルメント前にサポートチケットを起票することなく返金やストアクレジットを受け取れるようにする、Shopifyの購入後注文編集アプリです。顧客自身によるShopify注文の編集を可能にする方法についての詳細をご覧いただくか、Shopify App StoreでRevizeを見つけてください。
タグが存在しないため、書き換えは不要です。以下が書き換えた段落です。Shopify AI Toolkitは単一の製品ではなく、スタックです。そして、これこそが最も誤解されている事実です。マーチャントは「有効化すべきか」と問い続け、開発者は「どのエンドポイントにあるのか」と問い続けていますが、どちらも的外れな答えを探しています。AI Toolkitは、実際にはShopifyが過去6ヶ月間にリリースした3つの独立したインフラストラクチャ層であり、単一のマーケティングの傘下にまとめられたものです。AIコーディングアシスタントを使用してShopifyアプリを構築するための開発者向けツールチェーン、AIショッピングエージェントがShopifyストアで取引できるようにするためのMCPサーバー群、そしてエージェント、マーチャント、決済プロバイダー、クレデンシャルプロバイダーが標準的な方法で相互に通信できるようにするUCPと呼ばれるオープンプロトコルです。最後の層は、想像以上に重要です。760万件のShopify注文のうち、約47件に1件(2.1%)はチェックアウト後に編集されているため(Revize、2026年)、マーチャントに代わって取引を行うエージェントは、最終的に想定外の変更やキャンセルに直面することになります。
月に1万件以上の注文を処理するShopify Plusストアを運営しているなら、これが重要になります。計画しているかどうかにかかわらず、あなたのストアはエージェント対応可能になるからです。コンバージョン品質にこだわる、CX重視のAdvancedマーチャントであれば、次世代の「ショッピングアシスタント」が、見込み客をあなたのストアに誘導するか、あるいは他へ流すかを決定づけるため重要です。そして、自社ストア用であれApp Store用であれ、Shopifyアプリを開発しているなら、Toolkitの開発者向け機能の導入により、一般的な管理画面ワークフローの開発時間が40〜60%削減されます。このガイドでは、各層の機能と、2026年にマーチャントが注目すべきポイントを解説します。

Shopify AI Toolkitとは?
Shopify AI Toolkitは、Claude Code、Cursor、Gemini CLI、Codex、VS CodeなどのAIコーディングアシスタントを、Shopifyのドキュメント、APIスキーマ、およびローカルのCLI対応「ストア実行」機能に直接接続する、開発者向けのインテグレーションです。プラグイン(推奨、自動アップデート)、手動でインストールできるエージェントスキル、および開発者のローカルマシンで認証なしで動作するローカルのDev MCPサーバーとして提供されます。
これが代替するもの:2025年3月3日に非推奨となった古い .dev Assistant VS Code拡張機能。基盤となっている技術:2024年後半にAnthropicが発表し、現在すべての主要なAIコーディングツールがサポートしているオープン標準であるModel Context Protocol(MCP)。

実務において、ToolkitのDev MCP側を使用することで、開発者はAI支援エディタから離れることなく以下の操作を行えます。
3ヶ月前に一般的なウェブクローラーがインデックスした情報ではなく、現在のAPIバージョンに一致する検索クエリの関連度で、最新のShopify.devドキュメントを検索する。
GraphQL Admin APIスキーマをイントロスペクトし、AIアシスタントが存在しないフィールドを捏造(ハルシネーション)することなく、正しいフィールド名と型でクエリを作成できるようにする。
生成されたGraphQLコードやコンポーネントコードを、開発者が実行する前に実際のスキーマに対して検証する。
shopify store authおよびshopify store executeを通じて、検証済みのAdmin操作を特定のストアに対して実行し、「最初の10個の製品を表示して」という指示を開発者自身のストアからの実際のデータに変換する。
この最後の機能こそが、日々の開発業務を最も大きく変えるものです。「クエリ作成 → 管理画面への切り替え → 実行 → 結果確認 → エディタへの復帰 → 繰り返し」というプロセスを、エディタ内での1往復に凝縮します。
しかし、これは3つの層の1つに過ぎません。ここにとどまることが混乱の原因です。
すべてのマーチャントが知っておくべき3つのMCPサーバー
Dev MCP以外に、Shopifyはさらに3つのMCPサーバーを提供しています。これらこそがマーチャントにとって重要です。なぜなら、AIショッピングエージェントが、あなたのストアフロント、カタログ、そして顧客の注文とどのように相互作用するかを定義するからです。
1. Storefront MCP — 1つのマーチャント、1つのエージェント
Storefront MCPサーバーは、すべてのShopifyストアが、エージェントがその特定のストアと対話するために公開しているエンドポイントです。認証は不要です。エンドポイントのパターンは https://{shop}.myshopify.com/api/mcp で、以下のようなJSON-RPC呼び出しを受け付けます。
const mcpEndpoint = `https://your-store.myshopify.com/api/mcp`; fetch(mcpEndpoint, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ jsonrpc: '2.0', method: 'tools/call', id: 1, params: { name: 'search_shop_catalog', arguments: { query: 'organic coffee beans', context: 'customer preference for fair-trade single-origin' } } }) });
Storefront MCPが公開するツールには、search_shop_catalog(自然言語クエリによる製品検索)、search_shop_policies_and_faqs(配送や返品などに関する顧客からの質問への回答)、update_cart(カートへの追加、削除、数量更新)、get_order_status、および get_most_recent_order_status が含まれます。この最後の機能が重要です。Storefront MCPに対応して構築されたAIエージェントは、リピーターの注文状況を確認し、遅延を指摘し、返品処理を開始することができます。これはまさに人間のサポート担当者が行うCX業務です。
2. Catalog MCP — 1つのエージェント、すべてのShopifyマーチャント
Catalog MCPは、その対極に位置します。これは、エージェントが1回の呼び出しで、対象となる*すべて*のShopifyマーチャントを横断して検索できるグローバル検索層です。Storefront MCPとは異なり、認証(Dev Dashboardから発行される、クライアント認証情報経由の有効期限60分のJWTトークン)が必要です。これは、ChatGPTのショッピングモード、Perplexityのコマース層、Claudeのエージェント連携などのエージェントが、ユーザーから「カナダに発送可能な120ドル以下のランニングシューズを探して」と求められた際にクエリを実行するサーバーです。これらは個々のストアではなく、Catalog MCPにアクセスします。
主な2つのツールは、search_global_products(価格、配送、製品オプションによるフィルターを備えた複数マーチャント横断検索)と、get_global_product_details(そのSKUを販売しているすべてのマーチャントの完全なオプションマトリックスを返すユニバーサル商品ID検索)です。結果はユニバーサル商品ID(UPID)ごとにクラスター化されるため、複数ストア間で重複するSKUがエージェントに冗長な結果を大量に返すのを防ぎます。

3. Customer Accounts MCP — 記憶を持つエージェント
Customer Accounts MCP層は、購入後の体験を最も大きく変える可能性を秘めています。認証されたエージェントに対して、顧客がアカウントを持っているマーチャント全体における注文履歴、アドレス帳、アカウントステータスへの読み取りアクセス権を付与します。具体的には、購入者のパーソナルエージェントがCustomer Accounts MCPを呼び出すことで、「ヘッドホンはいつ届く?」という質問に答えたり、顧客がサポートフォームに注文番号を入力することなく返品をトリガーしたりできます。
大口の事業者にとって、これにより一次サポートの大部分をエージェントによる自動フローに移行できます。CXを極限まで重視するマーチャントにとって、これはチャンスであると同時に脅威でもあります。顧客に対応するエージェントが自社のものか、Shopifyのものか、あるいはサードパーティのものかによって状況が異なるからです。初期の導入事例の多くはハイブリッド型です。マーチャントの自社ブランドエージェントが、認証された顧客に代わってCustomer Accounts MCPを呼び出します。
サーバー | 呼び出し元 | 認証 | 主な用途 |
|---|---|---|---|
Dev MCP | AIコーディングツール経由の開発者 | なし(ローカル) | ドキュメント検索、スキーマインスペクション、ストア操作実行 |
Storefront MCP | エージェント(自社ブランドまたはサードパーティ) | なし | 単一ストア検索、カート操作、ポリシーQ&A、注文状況確認 |
Catalog MCP | エージェント(主にサードパーティ) | JWT (Dev Dashboard) | 複数マーチャント横断の商品検索・照会 |
Customer Accounts MCP | 認証済みエージェント | Shopifyアカウント経由のOAuth | 注文履歴、アカウント情報、購入後のアクション |
Universal Commerce Protocol (UCP): 各層を支える基盤
4つのMCPサーバーはすべてUCPに準拠しています。このアクロニムは極めて重要です。Universal Commerce Protocolは、4つのアクタータイプ(プラットフォーム(エージェントおよびアプリケーション)、マーチャント、クレデンシャルプロバイダー、決済サービスプロバイダー)が、Web全体でコマーストランザクションにおいて一貫して通信する方法を定義するためにShopifyが公開したオープン標準です。
UCPはShopify限定のものではありません。仕様は公開されており、サードパーティによる実装が推奨されています。その明確なゴールは、OpenAIによって構築されたエージェントが、Shopify、BigCommerce、またはカスタムプラットフォーム上で、それぞれ個別のインテグレーションを開発することなくチェックアウトを完了できる、相互運用可能なレイヤーを構築することです。
UCPが定義する3つのコア機能:
Discovery(発見) — マーチャント横断での検索、製品詳細の取得、購入者が欲しいものを見つける手助け。ShopifyはこれをCatalog MCPとStorefront MCPを通じて実装しています。
Checkout(チェックアウト) — チェックアウトセッションの作成、購入者情報の収集、決済の紐付け、取引の完了。ShopifyはこれをStorefront MCPのカートツールと、独立したCheckout Kit(埋め込み型とブラウザベースのチェックアウトの両方をサポート)の組み合わせによって実装しています。
Orders(注文) — 確定した取引、フルフィルメントイベント、返金、返品の追跡。ShopifyはこれをCustomer Accounts MCPと既存のAdmin APIを通じて実装しています。

マーチャントにとっての実質的な意味:Shopifyを利用しており、Storefront MCPを有効にしている場合(ほとんどのストアでデフォルトで有効)、あなたのストアはすでにUCP上に構築されたエージェントから発見可能な状態にあります。「ChatGPTと連携」したり「Claudeと連携」したりする必要はありません。UCPと連携すれば、すべてのUCP準拠エージェントがアクセスできるようになります。これは、1999年にSEOがオーガニック検索に対して解決したのと同じパターンです。1つの標準に対し、多数の消費者が存在します。より詳細な仕様解説については、専用のガイドでUCPを詳しく分解しています。
今後18ヶ月でマーチャントに起こる変化
確実性の高い順に、3つの具体的なシフトを挙げます。
1. エージェント経由のトラフィックが、一過性の流行ではなく、実際のチャネルになる。 ChatGPT経由のショッピングで露出度の高いストアでは、セッションの3〜8%がすでにエージェント経由で流入していることを確認しています。2026年第4四半期までに、ほとんどの消費者向けAIアシスタントにコマース機能が統合されるでしょう。ChatGPTで販売する方法に関するガイドでは、このチャネルに特化した戦術的な最適化をカバーしています。
2. 購入後の対応がセルフサービスからエージェント対応へと移行する。 注文状況の確認、返品手続き、住所変更、割引の事後適用など、現在Revizeやその他の購入後アプリが処理している一次対応業務が、エージェントとの対話に集約されます。ツール呼び出しは引き続き同じAPIに対して行われますが、ユーザーインターフェースはWebフォームから自然言語チャットへと移行します。基礎となるワークフローを整理できていないマーチャントは、エージェント対応の準備が整っているとは言えません。エージェントは破綻した購入後体験を修復するのではなく、それを露呈させます。
3. 製品データの品質がROIを倍増させる。 UCPにおいて、エージェントがあなたの製品を購入者に提示するかどうかを判断する基準は、製品の詳細データです。タイトル、説明、仕様、素材、オプションの組み合わせ、在庫シグナルなど、すべてのフィールドが人間だけでなく、モデルによって評価されるようになります。クリーンで構造化された製品データを持つマーチャントは、データが不十分なマーチャントよりも、エージェントによる検索において上位に表示されます。これはSEOと同様です。違いは、エージェントは人間のように内容の薄いコンテンツをスクロールして見過ごしてはくれず、単に検索順位を下げるという点です。
開発者または代理店としてAI Toolkitを使用する
Toolkitの開発者側機能のセットアップフローは、極めてシンプルです。

Claude Codeを使用している場合、Shopifyプラグインのインストールを一度実行するだけで、Dev MCPサーバーが自動的に登録されます。それ以降、Claude Codeとのすべての対話で、ドキュメント検索、スキーマインスペクション、および shopify store execute がツール呼び出しとして利用可能になります。プロジェクトごとの設定は不要です。
Cursorを使用している場合、Cursor MCP設定ファイルにDev MCPサーバーを追加します。セットアップは5行のJSONブロックのみです。Cursorを再起動すると、ツールが検出されます。
Gemini CLIを使用している場合、ShopifyのGitHubスキルリポジトリからスキルをインストールすることで統合が完了します。
エージェントスキル(プラグインとは別)は、リポジトリの .agent/skills/ ディレクトリに配置するMarkdownファイルです。プロジェクトごとのカスタマイズを行いたい場合に適しています。たとえば、ストアの命名規則、テストのアプローチ、デプロイパイプラインに関する情報をAIに伝えるスキルファイルを配置することで、生成されるコードが自動的に社内標準に準拠するようになります。
生産性の向上は確実ですが、限界もあります。本格的に導入しているチームでは、定型的なGraphQLクエリの作成、Webhookハンドラーの雛形作成、Polarisコンポーネントのレイアウト、CLIワークフローの自動化など、AIが得意とするタスクにおいてアプリ開発速度の向上が見られます。ただし、アーキテクチャの決定、システムをまたぐデバッグ、またはパフォーマンスの最適化といった、Dev MCPが公開していないコンテキストを必要とするタスクにおいては、開発速度が大幅に向上することはありません。
自社ストアでエージェントショッピングを有効にする
ほとんどのShopifyストアにおいて、Storefront MCPエンドポイントはデフォルトで有効になっています。30秒でテスト可能です。
curl -X POST https://YOUR-STORE.myshopify.com/api/mcp \ -H "Content-Type: application/json" \ -d '{ "jsonrpc": "2.0", "method": "tools/list", "id": 1 }'
ツール一覧が返ってくれば、あなたのストアはエージェント対応可能です。その上に自社ブランドのエージェント(ストアフロント上の「ショッピングアシスタント」チャットウィジェットなど)を構築したい場合、ShopifyのShop Chat Agentテンプレートを使用するのが最も迅速な方法です。これは、埋め込みチャットUI、MCPクライアント、ストリーミング応答処理、およびLLMとしてClaude、GPT、またはGeminiを差し替えてサポートするスターターリポジトリです。
独自のエージェントを導入したいマーチャント向けの、現実的な90日間のロールアウトプランは以下の通りです。
1〜2週目: Shop Chat Agentテンプレートをクローンし、プロンプトとUIをブランドに合わせてカスタマイズし、任意のLLMを組み込む。
3〜4週目: テストテーマにデプロイし、カート、カタログ、および注文状況のフローに対して社内QAを実施する。
5〜8週目: 一部の顧客セグメントに向けてテスト公開し、自己解決率(人間のサポートにエスカレーションされずにエージェントによって解決された問い合わせの割合)を測定する。
9〜13週目: 対話ログに基づいてプロンプトを微調整し、ブランド独自のポリシーや製品情報を追加し、全トラフィックに向けてロールアウトする。
最もよくある致命的なミスは、3〜4週目の社内QAをスキップすることです。社内QAを行うことで、顧客向けに公開した際に露呈するような問題(取り扱っていない製品をエージェントが自信を持って推奨する、セール価格を誤認する、誤った配送見積もりを返すなど)を事前に防ぐことができます。
エージェントスタックにおける購入後インフラの役割
エージェントは発見やチェックアウトを適切に処理できますが、マーチャント側で購入後インフラがエージェントから呼び出せる状態に整っていない限り、購入後の処理を適切に行うことはできません。
「注文を変更できますか?」と購入者から求められた際に、エージェントが実行する必要があるのが、注文内容の編集、住所変更、交換、チェックアウト後の割引適用などです。Customer Accounts MCPはエージェントに注文への読み取りアクセスを付与しますが、書き込み側(実際の編集処理)はどこかで実行されなければなりません。現在、ほとんどのストアでは、これはサポートチケットやShopify管理画面での手動編集を通じて処理されています。エージェントが主要なCX接点となるにつれ、すべてのマーチャントがこのギャップを埋める必要が出てきます。
Revizeは、まさにこれ(住所変更、バリアントの交換、商品の追加、キャンセル、割引の事後適用)を行うために構築された、購入後編集レイヤーです。私たちは、エージェントからの呼び出しがあった際に、基礎となるワークフローがすでに整っているよう、エージェント対応可能な編集エンドポイントの開発に積極的に取り組んでいます。購入後処理をエージェント戦略のどこに位置づけるかを検討しているなら、RevizeはShopify App Storeに掲載されています。
よくある質問
Shopify AI Toolkitを一言で説明すると?
Shopify AI Toolkitは、AIコーディングアシスタント用のDev MCPサーバー、AIショッピングエージェント用の4つのUCP準拠MCPサーバー(Storefront、Catalog、Customer Accounts、Dev)、およびこれらを結びつけるUniversal Commerce Protocol仕様の3つのレイヤーで構成されるパッケージです。
Shopify AI Toolkitは無料ですか?
はい。Dev MCPサーバーはローカルで動作し、認証も費用も不要です。Storefront MCPエンドポイントは、追加料金なしですべてのストアで公開されています。Catalog MCPを利用するには、JWT資格情報を取得するための無料のDev Dashboardアカウントが必要です。Customer Accounts MCPは、既存のShopify顧客認証を使用します。
MCPを使用するには、ストアがShopify Plusプランである必要がありますか?
いいえ。Storefront MCPエンドポイントは、プランに関係なく、すべてのShopifyストアでデフォルトで有効になっています。Catalog MCPは、プランに関係なく、製品がShopifyの適格性基準を満たしているすべてのマーチャントで動作します。特定の高度なエージェントコマース機能(保存されたカタログ、カスタムアクセススコープなど)のみがPlusを必要とします。
Storefront MCPとCatalog MCPの違いは何ですか?
Storefront MCPは単一のマーチャントのストアに限定され、認証は不要です。購入者がすでにどのストアで買い物をするか決定している場合にエージェントが使用します。Catalog MCPは複数マーチャント横断型で、JWT認証が必要であり、購入者がすべてのShopifyストアを対象に検索している場合にエージェントによって使用されます。
Universal Commerce Protocolとは何ですか?
UCPは、AIエージェント、マーチャント、決済サービスプロバイダー、および資格情報プロバイダーがコマーストランザクションにおいて相互に通信する方法を定義した、Shopifyのオープン仕様です。そのコア機能としてDiscovery(発見)、Checkout(チェックアウト)、Orders(注文)を定義しており、Shopify以外のプラットフォームでも実装できるように設計されています。
ChatGPT、Claude、GeminiはすべてShopifyのMCPサーバーを使用しますか?
すでにそれぞれの種類のエージェントやショッピングモードを通じて使用されています。AnthropicのMCP標準に基づいて構築されたエージェントは、ShopifyのMCPサーバーにネイティブに接続できます。OpenAIのエージェントSDKはMCPを直接サポートしています。GoogleのGeminiには、Shopifyの開発者ドキュメントにブリッジパターンが記載されています。
エージェントショッピングを有効にすると、コンバージョン率は低下しますか?
初期のデータによれば、その兆候はなく、むしろ逆のケースが多いです。エージェント経由のトラフィックは購入意欲が高い傾向にあり(購入者がすでにエージェントに欲しいものを伝えているため)、Storefront MCPの update_cart ツールは、購入者にブラウジングを強いることなく、商品を直接カートに入れた状態で提供します。コンバージョンが低下するケースとしては、エージェントのプロンプト設定が不適切で、ストアが取り扱っていない製品を推奨し、購入者を他所へ逃がしてしまう場合が挙げられます。
AI Toolkitは顧客データのプライバシーをどのように処理しますか?
Dev MCPは開発者のローカルマシンで動作し、デフォルトで外部にストアデータを送信することはありません。Storefront MCPの呼び出しはサーバー間で実行され、本質的に個人を特定できる情報(PII)の漏洩はありません。Customer Accounts MCPは、エージェントが注文履歴やアカウントデータにアクセスする前に、顧客からの明示的なOAuth同意を必要とします。4つのレイヤーすべてがShopifyのAPIライセンスおよびデータ処理合意の対象となります。
競合他社のエージェントが、MCPを通じて私のストアで取引を行うことはできますか?
はい。それは意図された設計です。UCPに準拠したエージェントであれば、Storefront MCPエンドポイントを通じてカタログを検索し、チェックアウトを作成できます。取引できる相手を制限したい場合は、レート制限、IPブロッキング、Catalog MCPに対するShopifyのマーチャントレベルのアクセス制限など、既存の制御方法を使用できます。ほとんどのマーチャントにとって、より多くのエージェントにストアフロントを開放することは、売上に対してプラスに働きます。
ストアをエージェントの検索結果に表示させるために、何か行う必要がありますか?
クリーンな製品データが必要です。エージェントは、タイトル、説明の関連性、仕様の完全性、在庫シグナルに基づいて製品を提示します。これらはSEOを促進するフィールドと同じであり、モデルによってスコアリングされます。製品ページの情報が不十分なマーチャントは、エージェントの検索において順位が下がります。これは、エージェント経由のパフォーマンスを向上させるための、最も投資対効果(ROI)の高い手段です。
AI ToolkitとShopify Functionsの関係は何ですか?
これらは異なるレイヤーであり、重複はありません。Shopify Functionsは、チェックアウト中にマーチャントに代わってカスタムのチェックアウトおよびカートロジックを実行します。AI Toolkitは、エージェントが外部からストアフロントと対話できるようにします。エージェントがStorefront MCPの update_cart を呼び出すと、他の通常のカート更新と同様に、ストアに設定されているFunctionsがトリガーされます。 Functionsの移行については、こちらで詳しく解説しています。
エージェントが私のストアで何を行っているかをデバッグするにはどうすればよいですか?
Storefront MCPへのリクエストは、他のStorefront API呼び出しと同様にログに記録され、管理画面のストアのAPIリクエストログに表示されます。また、自社ブランドのエージェントに計測機能を組み込むこともできます。Shop Chat Agentテンプレートには、すべてのユーザーメッセージ、ツール呼び出し、ツール応答を任意 バックエンドに書き出す会話ログフックが含まれています。サードパーティのエージェントについては、送信されたAPI呼び出しのみを確認でき、その手前のエージェントの会話内容を見ることはできません。
関連記事
Universal Commerce Protocol (UCP): Shopify Developer Guide — 上記で言及した、より詳細な仕様解説です。
How to Sell on ChatGPT with Shopify Agentic Storefronts — 最大の消費者向けエージェントに対するチャネル固有の最適化について解説しています。
Shopify Functions Migration Tutorial (2026 Edition) — 本件のインフラと相互補完的な、2026年のもう一つの主要な移行案件です。
Advanced Shopify Flow Workflows for 2025 — 管理画面内の自動化が、エージェントのオーケストレーションに勝る点と、そうでない点について解説しています。
*2026年8月更新。* Revizeは、購入者自身が配送先住所の変更、バリアントや商品の交換、キャンセルを実行し、フルフィルメント前にサポートチケットを起票することなく返金やストアクレジットを受け取れるようにする、Shopifyの購入後注文編集アプリです。顧客自身によるShopify注文の編集を可能にする方法についての詳細をご覧いただくか、Shopify App StoreでRevizeを見つけてください。
タグが存在しないため、書き換えは不要です。以下が書き換えた段落です。Shopify AI Toolkitは単一の製品ではなく、スタックです。そして、これこそが最も誤解されている事実です。マーチャントは「有効化すべきか」と問い続け、開発者は「どのエンドポイントにあるのか」と問い続けていますが、どちらも的外れな答えを探しています。AI Toolkitは、実際にはShopifyが過去6ヶ月間にリリースした3つの独立したインフラストラクチャ層であり、単一のマーケティングの傘下にまとめられたものです。AIコーディングアシスタントを使用してShopifyアプリを構築するための開発者向けツールチェーン、AIショッピングエージェントがShopifyストアで取引できるようにするためのMCPサーバー群、そしてエージェント、マーチャント、決済プロバイダー、クレデンシャルプロバイダーが標準的な方法で相互に通信できるようにするUCPと呼ばれるオープンプロトコルです。最後の層は、想像以上に重要です。760万件のShopify注文のうち、約47件に1件(2.1%)はチェックアウト後に編集されているため(Revize、2026年)、マーチャントに代わって取引を行うエージェントは、最終的に想定外の変更やキャンセルに直面することになります。
月に1万件以上の注文を処理するShopify Plusストアを運営しているなら、これが重要になります。計画しているかどうかにかかわらず、あなたのストアはエージェント対応可能になるからです。コンバージョン品質にこだわる、CX重視のAdvancedマーチャントであれば、次世代の「ショッピングアシスタント」が、見込み客をあなたのストアに誘導するか、あるいは他へ流すかを決定づけるため重要です。そして、自社ストア用であれApp Store用であれ、Shopifyアプリを開発しているなら、Toolkitの開発者向け機能の導入により、一般的な管理画面ワークフローの開発時間が40〜60%削減されます。このガイドでは、各層の機能と、2026年にマーチャントが注目すべきポイントを解説します。

Shopify AI Toolkitとは?
Shopify AI Toolkitは、Claude Code、Cursor、Gemini CLI、Codex、VS CodeなどのAIコーディングアシスタントを、Shopifyのドキュメント、APIスキーマ、およびローカルのCLI対応「ストア実行」機能に直接接続する、開発者向けのインテグレーションです。プラグイン(推奨、自動アップデート)、手動でインストールできるエージェントスキル、および開発者のローカルマシンで認証なしで動作するローカルのDev MCPサーバーとして提供されます。
これが代替するもの:2025年3月3日に非推奨となった古い .dev Assistant VS Code拡張機能。基盤となっている技術:2024年後半にAnthropicが発表し、現在すべての主要なAIコーディングツールがサポートしているオープン標準であるModel Context Protocol(MCP)。

実務において、ToolkitのDev MCP側を使用することで、開発者はAI支援エディタから離れることなく以下の操作を行えます。
3ヶ月前に一般的なウェブクローラーがインデックスした情報ではなく、現在のAPIバージョンに一致する検索クエリの関連度で、最新のShopify.devドキュメントを検索する。
GraphQL Admin APIスキーマをイントロスペクトし、AIアシスタントが存在しないフィールドを捏造(ハルシネーション)することなく、正しいフィールド名と型でクエリを作成できるようにする。
生成されたGraphQLコードやコンポーネントコードを、開発者が実行する前に実際のスキーマに対して検証する。
shopify store authおよびshopify store executeを通じて、検証済みのAdmin操作を特定のストアに対して実行し、「最初の10個の製品を表示して」という指示を開発者自身のストアからの実際のデータに変換する。
この最後の機能こそが、日々の開発業務を最も大きく変えるものです。「クエリ作成 → 管理画面への切り替え → 実行 → 結果確認 → エディタへの復帰 → 繰り返し」というプロセスを、エディタ内での1往復に凝縮します。
しかし、これは3つの層の1つに過ぎません。ここにとどまることが混乱の原因です。
すべてのマーチャントが知っておくべき3つのMCPサーバー
Dev MCP以外に、Shopifyはさらに3つのMCPサーバーを提供しています。これらこそがマーチャントにとって重要です。なぜなら、AIショッピングエージェントが、あなたのストアフロント、カタログ、そして顧客の注文とどのように相互作用するかを定義するからです。
1. Storefront MCP — 1つのマーチャント、1つのエージェント
Storefront MCPサーバーは、すべてのShopifyストアが、エージェントがその特定のストアと対話するために公開しているエンドポイントです。認証は不要です。エンドポイントのパターンは https://{shop}.myshopify.com/api/mcp で、以下のようなJSON-RPC呼び出しを受け付けます。
const mcpEndpoint = `https://your-store.myshopify.com/api/mcp`; fetch(mcpEndpoint, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ jsonrpc: '2.0', method: 'tools/call', id: 1, params: { name: 'search_shop_catalog', arguments: { query: 'organic coffee beans', context: 'customer preference for fair-trade single-origin' } } }) });
Storefront MCPが公開するツールには、search_shop_catalog(自然言語クエリによる製品検索)、search_shop_policies_and_faqs(配送や返品などに関する顧客からの質問への回答)、update_cart(カートへの追加、削除、数量更新)、get_order_status、および get_most_recent_order_status が含まれます。この最後の機能が重要です。Storefront MCPに対応して構築されたAIエージェントは、リピーターの注文状況を確認し、遅延を指摘し、返品処理を開始することができます。これはまさに人間のサポート担当者が行うCX業務です。
2. Catalog MCP — 1つのエージェント、すべてのShopifyマーチャント
Catalog MCPは、その対極に位置します。これは、エージェントが1回の呼び出しで、対象となる*すべて*のShopifyマーチャントを横断して検索できるグローバル検索層です。Storefront MCPとは異なり、認証(Dev Dashboardから発行される、クライアント認証情報経由の有効期限60分のJWTトークン)が必要です。これは、ChatGPTのショッピングモード、Perplexityのコマース層、Claudeのエージェント連携などのエージェントが、ユーザーから「カナダに発送可能な120ドル以下のランニングシューズを探して」と求められた際にクエリを実行するサーバーです。これらは個々のストアではなく、Catalog MCPにアクセスします。
主な2つのツールは、search_global_products(価格、配送、製品オプションによるフィルターを備えた複数マーチャント横断検索)と、get_global_product_details(そのSKUを販売しているすべてのマーチャントの完全なオプションマトリックスを返すユニバーサル商品ID検索)です。結果はユニバーサル商品ID(UPID)ごとにクラスター化されるため、複数ストア間で重複するSKUがエージェントに冗長な結果を大量に返すのを防ぎます。

3. Customer Accounts MCP — 記憶を持つエージェント
Customer Accounts MCP層は、購入後の体験を最も大きく変える可能性を秘めています。認証されたエージェントに対して、顧客がアカウントを持っているマーチャント全体における注文履歴、アドレス帳、アカウントステータスへの読み取りアクセス権を付与します。具体的には、購入者のパーソナルエージェントがCustomer Accounts MCPを呼び出すことで、「ヘッドホンはいつ届く?」という質問に答えたり、顧客がサポートフォームに注文番号を入力することなく返品をトリガーしたりできます。
大口の事業者にとって、これにより一次サポートの大部分をエージェントによる自動フローに移行できます。CXを極限まで重視するマーチャントにとって、これはチャンスであると同時に脅威でもあります。顧客に対応するエージェントが自社のものか、Shopifyのものか、あるいはサードパーティのものかによって状況が異なるからです。初期の導入事例の多くはハイブリッド型です。マーチャントの自社ブランドエージェントが、認証された顧客に代わってCustomer Accounts MCPを呼び出します。
サーバー | 呼び出し元 | 認証 | 主な用途 |
|---|---|---|---|
Dev MCP | AIコーディングツール経由の開発者 | なし(ローカル) | ドキュメント検索、スキーマインスペクション、ストア操作実行 |
Storefront MCP | エージェント(自社ブランドまたはサードパーティ) | なし | 単一ストア検索、カート操作、ポリシーQ&A、注文状況確認 |
Catalog MCP | エージェント(主にサードパーティ) | JWT (Dev Dashboard) | 複数マーチャント横断の商品検索・照会 |
Customer Accounts MCP | 認証済みエージェント | Shopifyアカウント経由のOAuth | 注文履歴、アカウント情報、購入後のアクション |
Universal Commerce Protocol (UCP): 各層を支える基盤
4つのMCPサーバーはすべてUCPに準拠しています。このアクロニムは極めて重要です。Universal Commerce Protocolは、4つのアクタータイプ(プラットフォーム(エージェントおよびアプリケーション)、マーチャント、クレデンシャルプロバイダー、決済サービスプロバイダー)が、Web全体でコマーストランザクションにおいて一貫して通信する方法を定義するためにShopifyが公開したオープン標準です。
UCPはShopify限定のものではありません。仕様は公開されており、サードパーティによる実装が推奨されています。その明確なゴールは、OpenAIによって構築されたエージェントが、Shopify、BigCommerce、またはカスタムプラットフォーム上で、それぞれ個別のインテグレーションを開発することなくチェックアウトを完了できる、相互運用可能なレイヤーを構築することです。
UCPが定義する3つのコア機能:
Discovery(発見) — マーチャント横断での検索、製品詳細の取得、購入者が欲しいものを見つける手助け。ShopifyはこれをCatalog MCPとStorefront MCPを通じて実装しています。
Checkout(チェックアウト) — チェックアウトセッションの作成、購入者情報の収集、決済の紐付け、取引の完了。ShopifyはこれをStorefront MCPのカートツールと、独立したCheckout Kit(埋め込み型とブラウザベースのチェックアウトの両方をサポート)の組み合わせによって実装しています。
Orders(注文) — 確定した取引、フルフィルメントイベント、返金、返品の追跡。ShopifyはこれをCustomer Accounts MCPと既存のAdmin APIを通じて実装しています。

マーチャントにとっての実質的な意味:Shopifyを利用しており、Storefront MCPを有効にしている場合(ほとんどのストアでデフォルトで有効)、あなたのストアはすでにUCP上に構築されたエージェントから発見可能な状態にあります。「ChatGPTと連携」したり「Claudeと連携」したりする必要はありません。UCPと連携すれば、すべてのUCP準拠エージェントがアクセスできるようになります。これは、1999年にSEOがオーガニック検索に対して解決したのと同じパターンです。1つの標準に対し、多数の消費者が存在します。より詳細な仕様解説については、専用のガイドでUCPを詳しく分解しています。
今後18ヶ月でマーチャントに起こる変化
確実性の高い順に、3つの具体的なシフトを挙げます。
1. エージェント経由のトラフィックが、一過性の流行ではなく、実際のチャネルになる。 ChatGPT経由のショッピングで露出度の高いストアでは、セッションの3〜8%がすでにエージェント経由で流入していることを確認しています。2026年第4四半期までに、ほとんどの消費者向けAIアシスタントにコマース機能が統合されるでしょう。ChatGPTで販売する方法に関するガイドでは、このチャネルに特化した戦術的な最適化をカバーしています。
2. 購入後の対応がセルフサービスからエージェント対応へと移行する。 注文状況の確認、返品手続き、住所変更、割引の事後適用など、現在Revizeやその他の購入後アプリが処理している一次対応業務が、エージェントとの対話に集約されます。ツール呼び出しは引き続き同じAPIに対して行われますが、ユーザーインターフェースはWebフォームから自然言語チャットへと移行します。基礎となるワークフローを整理できていないマーチャントは、エージェント対応の準備が整っているとは言えません。エージェントは破綻した購入後体験を修復するのではなく、それを露呈させます。
3. 製品データの品質がROIを倍増させる。 UCPにおいて、エージェントがあなたの製品を購入者に提示するかどうかを判断する基準は、製品の詳細データです。タイトル、説明、仕様、素材、オプションの組み合わせ、在庫シグナルなど、すべてのフィールドが人間だけでなく、モデルによって評価されるようになります。クリーンで構造化された製品データを持つマーチャントは、データが不十分なマーチャントよりも、エージェントによる検索において上位に表示されます。これはSEOと同様です。違いは、エージェントは人間のように内容の薄いコンテンツをスクロールして見過ごしてはくれず、単に検索順位を下げるという点です。
開発者または代理店としてAI Toolkitを使用する
Toolkitの開発者側機能のセットアップフローは、極めてシンプルです。

Claude Codeを使用している場合、Shopifyプラグインのインストールを一度実行するだけで、Dev MCPサーバーが自動的に登録されます。それ以降、Claude Codeとのすべての対話で、ドキュメント検索、スキーマインスペクション、および shopify store execute がツール呼び出しとして利用可能になります。プロジェクトごとの設定は不要です。
Cursorを使用している場合、Cursor MCP設定ファイルにDev MCPサーバーを追加します。セットアップは5行のJSONブロックのみです。Cursorを再起動すると、ツールが検出されます。
Gemini CLIを使用している場合、ShopifyのGitHubスキルリポジトリからスキルをインストールすることで統合が完了します。
エージェントスキル(プラグインとは別)は、リポジトリの .agent/skills/ ディレクトリに配置するMarkdownファイルです。プロジェクトごとのカスタマイズを行いたい場合に適しています。たとえば、ストアの命名規則、テストのアプローチ、デプロイパイプラインに関する情報をAIに伝えるスキルファイルを配置することで、生成されるコードが自動的に社内標準に準拠するようになります。
生産性の向上は確実ですが、限界もあります。本格的に導入しているチームでは、定型的なGraphQLクエリの作成、Webhookハンドラーの雛形作成、Polarisコンポーネントのレイアウト、CLIワークフローの自動化など、AIが得意とするタスクにおいてアプリ開発速度の向上が見られます。ただし、アーキテクチャの決定、システムをまたぐデバッグ、またはパフォーマンスの最適化といった、Dev MCPが公開していないコンテキストを必要とするタスクにおいては、開発速度が大幅に向上することはありません。
自社ストアでエージェントショッピングを有効にする
ほとんどのShopifyストアにおいて、Storefront MCPエンドポイントはデフォルトで有効になっています。30秒でテスト可能です。
curl -X POST https://YOUR-STORE.myshopify.com/api/mcp \ -H "Content-Type: application/json" \ -d '{ "jsonrpc": "2.0", "method": "tools/list", "id": 1 }'
ツール一覧が返ってくれば、あなたのストアはエージェント対応可能です。その上に自社ブランドのエージェント(ストアフロント上の「ショッピングアシスタント」チャットウィジェットなど)を構築したい場合、ShopifyのShop Chat Agentテンプレートを使用するのが最も迅速な方法です。これは、埋め込みチャットUI、MCPクライアント、ストリーミング応答処理、およびLLMとしてClaude、GPT、またはGeminiを差し替えてサポートするスターターリポジトリです。
独自のエージェントを導入したいマーチャント向けの、現実的な90日間のロールアウトプランは以下の通りです。
1〜2週目: Shop Chat Agentテンプレートをクローンし、プロンプトとUIをブランドに合わせてカスタマイズし、任意のLLMを組み込む。
3〜4週目: テストテーマにデプロイし、カート、カタログ、および注文状況のフローに対して社内QAを実施する。
5〜8週目: 一部の顧客セグメントに向けてテスト公開し、自己解決率(人間のサポートにエスカレーションされずにエージェントによって解決された問い合わせの割合)を測定する。
9〜13週目: 対話ログに基づいてプロンプトを微調整し、ブランド独自のポリシーや製品情報を追加し、全トラフィックに向けてロールアウトする。
最もよくある致命的なミスは、3〜4週目の社内QAをスキップすることです。社内QAを行うことで、顧客向けに公開した際に露呈するような問題(取り扱っていない製品をエージェントが自信を持って推奨する、セール価格を誤認する、誤った配送見積もりを返すなど)を事前に防ぐことができます。
エージェントスタックにおける購入後インフラの役割
エージェントは発見やチェックアウトを適切に処理できますが、マーチャント側で購入後インフラがエージェントから呼び出せる状態に整っていない限り、購入後の処理を適切に行うことはできません。
「注文を変更できますか?」と購入者から求められた際に、エージェントが実行する必要があるのが、注文内容の編集、住所変更、交換、チェックアウト後の割引適用などです。Customer Accounts MCPはエージェントに注文への読み取りアクセスを付与しますが、書き込み側(実際の編集処理)はどこかで実行されなければなりません。現在、ほとんどのストアでは、これはサポートチケットやShopify管理画面での手動編集を通じて処理されています。エージェントが主要なCX接点となるにつれ、すべてのマーチャントがこのギャップを埋める必要が出てきます。
Revizeは、まさにこれ(住所変更、バリアントの交換、商品の追加、キャンセル、割引の事後適用)を行うために構築された、購入後編集レイヤーです。私たちは、エージェントからの呼び出しがあった際に、基礎となるワークフローがすでに整っているよう、エージェント対応可能な編集エンドポイントの開発に積極的に取り組んでいます。購入後処理をエージェント戦略のどこに位置づけるかを検討しているなら、RevizeはShopify App Storeに掲載されています。
よくある質問
Shopify AI Toolkitを一言で説明すると?
Shopify AI Toolkitは、AIコーディングアシスタント用のDev MCPサーバー、AIショッピングエージェント用の4つのUCP準拠MCPサーバー(Storefront、Catalog、Customer Accounts、Dev)、およびこれらを結びつけるUniversal Commerce Protocol仕様の3つのレイヤーで構成されるパッケージです。
Shopify AI Toolkitは無料ですか?
はい。Dev MCPサーバーはローカルで動作し、認証も費用も不要です。Storefront MCPエンドポイントは、追加料金なしですべてのストアで公開されています。Catalog MCPを利用するには、JWT資格情報を取得するための無料のDev Dashboardアカウントが必要です。Customer Accounts MCPは、既存のShopify顧客認証を使用します。
MCPを使用するには、ストアがShopify Plusプランである必要がありますか?
いいえ。Storefront MCPエンドポイントは、プランに関係なく、すべてのShopifyストアでデフォルトで有効になっています。Catalog MCPは、プランに関係なく、製品がShopifyの適格性基準を満たしているすべてのマーチャントで動作します。特定の高度なエージェントコマース機能(保存されたカタログ、カスタムアクセススコープなど)のみがPlusを必要とします。
Storefront MCPとCatalog MCPの違いは何ですか?
Storefront MCPは単一のマーチャントのストアに限定され、認証は不要です。購入者がすでにどのストアで買い物をするか決定している場合にエージェントが使用します。Catalog MCPは複数マーチャント横断型で、JWT認証が必要であり、購入者がすべてのShopifyストアを対象に検索している場合にエージェントによって使用されます。
Universal Commerce Protocolとは何ですか?
UCPは、AIエージェント、マーチャント、決済サービスプロバイダー、および資格情報プロバイダーがコマーストランザクションにおいて相互に通信する方法を定義した、Shopifyのオープン仕様です。そのコア機能としてDiscovery(発見)、Checkout(チェックアウト)、Orders(注文)を定義しており、Shopify以外のプラットフォームでも実装できるように設計されています。
ChatGPT、Claude、GeminiはすべてShopifyのMCPサーバーを使用しますか?
すでにそれぞれの種類のエージェントやショッピングモードを通じて使用されています。AnthropicのMCP標準に基づいて構築されたエージェントは、ShopifyのMCPサーバーにネイティブに接続できます。OpenAIのエージェントSDKはMCPを直接サポートしています。GoogleのGeminiには、Shopifyの開発者ドキュメントにブリッジパターンが記載されています。
エージェントショッピングを有効にすると、コンバージョン率は低下しますか?
初期のデータによれば、その兆候はなく、むしろ逆のケースが多いです。エージェント経由のトラフィックは購入意欲が高い傾向にあり(購入者がすでにエージェントに欲しいものを伝えているため)、Storefront MCPの update_cart ツールは、購入者にブラウジングを強いることなく、商品を直接カートに入れた状態で提供します。コンバージョンが低下するケースとしては、エージェントのプロンプト設定が不適切で、ストアが取り扱っていない製品を推奨し、購入者を他所へ逃がしてしまう場合が挙げられます。
AI Toolkitは顧客データのプライバシーをどのように処理しますか?
Dev MCPは開発者のローカルマシンで動作し、デフォルトで外部にストアデータを送信することはありません。Storefront MCPの呼び出しはサーバー間で実行され、本質的に個人を特定できる情報(PII)の漏洩はありません。Customer Accounts MCPは、エージェントが注文履歴やアカウントデータにアクセスする前に、顧客からの明示的なOAuth同意を必要とします。4つのレイヤーすべてがShopifyのAPIライセンスおよびデータ処理合意の対象となります。
競合他社のエージェントが、MCPを通じて私のストアで取引を行うことはできますか?
はい。それは意図された設計です。UCPに準拠したエージェントであれば、Storefront MCPエンドポイントを通じてカタログを検索し、チェックアウトを作成できます。取引できる相手を制限したい場合は、レート制限、IPブロッキング、Catalog MCPに対するShopifyのマーチャントレベルのアクセス制限など、既存の制御方法を使用できます。ほとんどのマーチャントにとって、より多くのエージェントにストアフロントを開放することは、売上に対してプラスに働きます。
ストアをエージェントの検索結果に表示させるために、何か行う必要がありますか?
クリーンな製品データが必要です。エージェントは、タイトル、説明の関連性、仕様の完全性、在庫シグナルに基づいて製品を提示します。これらはSEOを促進するフィールドと同じであり、モデルによってスコアリングされます。製品ページの情報が不十分なマーチャントは、エージェントの検索において順位が下がります。これは、エージェント経由のパフォーマンスを向上させるための、最も投資対効果(ROI)の高い手段です。
AI ToolkitとShopify Functionsの関係は何ですか?
これらは異なるレイヤーであり、重複はありません。Shopify Functionsは、チェックアウト中にマーチャントに代わってカスタムのチェックアウトおよびカートロジックを実行します。AI Toolkitは、エージェントが外部からストアフロントと対話できるようにします。エージェントがStorefront MCPの update_cart を呼び出すと、他の通常のカート更新と同様に、ストアに設定されているFunctionsがトリガーされます。 Functionsの移行については、こちらで詳しく解説しています。
エージェントが私のストアで何を行っているかをデバッグするにはどうすればよいですか?
Storefront MCPへのリクエストは、他のStorefront API呼び出しと同様にログに記録され、管理画面のストアのAPIリクエストログに表示されます。また、自社ブランドのエージェントに計測機能を組み込むこともできます。Shop Chat Agentテンプレートには、すべてのユーザーメッセージ、ツール呼び出し、ツール応答を任意 バックエンドに書き出す会話ログフックが含まれています。サードパーティのエージェントについては、送信されたAPI呼び出しのみを確認でき、その手前のエージェントの会話内容を見ることはできません。
関連記事
Universal Commerce Protocol (UCP): Shopify Developer Guide — 上記で言及した、より詳細な仕様解説です。
How to Sell on ChatGPT with Shopify Agentic Storefronts — 最大の消費者向けエージェントに対するチャネル固有の最適化について解説しています。
Shopify Functions Migration Tutorial (2026 Edition) — 本件のインフラと相互補完的な、2026年のもう一つの主要な移行案件です。
Advanced Shopify Flow Workflows for 2025 — 管理画面内の自動化が、エージェントのオーケストレーションに勝る点と、そうでない点について解説しています。
*2026年8月更新。* Revizeは、購入者自身が配送先住所の変更、バリアントや商品の交換、キャンセルを実行し、フルフィルメント前にサポートチケットを起票することなく返金やストアクレジットを受け取れるようにする、Shopifyの購入後注文編集アプリです。顧客自身によるShopify注文の編集を可能にする方法についての詳細をご覧いただくか、Shopify App StoreでRevizeを見つけてください。
RevizeでShopifyストアを刷新しましょう。顧客体験を軸にリードする。
© 著作権 2024、無断転載を禁じます
RevizeでShopifyストアを刷新しましょう。顧客体験を軸にリードする。
© 著作権 2024、無断転載を禁じます
RevizeでShopifyストアを刷新しましょう。顧客体験を軸にリードする。
© 著作権 2024、無断転載を禁じます
RevizeでShopifyストアを刷新しましょう。顧客体験を軸にリードする。
© 著作権 2024、無断転載を禁じます



