目次
Shopify AI Toolkitは、単一のツールではありません。複数の技術を組み合わせたものです。この点が最も誤解されています。事業者は「有効にすべきか」と尋ね、開発者は「どのエンドポイントにあるのか」と尋ねます。しかし、どちらも問いの立て方が違います。実際には、Shopifyが過去6か月に提供した3つの独立したインフラ層を、1つの名称でまとめたものです。AIコーディングアシスタントを使ってShopifyアプリを開発するためのツール群、AIショッピングエージェントがShopifyストアで取引するためのMCPサーバー群、そしてエージェント、事業者、決済事業者、認証情報の提供者が標準化された方法で通信するためのオープンプロトコル「UCP」です。最後の層は、見た目以上に重要です。1,000万件を超えるShopifyの注文のうち、約19件に1件(5.2%)はチェックアウト後に編集されています(Revize, 2026)。事業者に代わって取引するエージェントも、いずれは想定外の変更やキャンセルに直面します。
月間注文数が1万件を超えるShopify Plusストアを運営しているなら、計画の有無にかかわらず、ストアがエージェントから利用されるようになるため、この動向は重要です。購入体験の質を重視するAdvancedプランの事業者にとっては、次世代の「ショッピングアシスタント」が購入意欲の高い顧客を送り込むか、別のストアへ誘導するかに関わります。自社ストア向け、またはShopify App Store向けにアプリを開発しているなら、Toolkitの開発者向け機能により、導入したチームでは一般的な管理画面のワークフローの開発時間が40-60%短縮されています。この記事では各層の機能と、2026年に事業者が注目すべき点を説明します。

Shopify AI Toolkitとは?
Shopify AI Toolkitは、Claude Code、Cursor、Gemini CLI、Codex、VS CodeなどのAIコーディングアシスタントを、Shopifyのドキュメント、APIスキーマ、ローカルのCLIを使う「store execute」機能に直接つなぐ開発者向けの連携機能です。プラグイン(推奨、自動更新)、手動でインストールできるエージェントスキル、認証なしで開発者のマシン上で動くローカルのDev MCPサーバーとして提供されます。
これは、2025年3月3日に廃止された従来のVS Code拡張機能「.dev Assistant」に代わるものです。基盤となるのはModel Context Protocol(MCP)です。Anthropicが2024年後半に公開し、現在は主要なAIコーディングツールが対応しているオープン標準です。

実際にToolkitのDev MCPを使うと、開発者はAI対応エディターを離れずに次のことができます。
- 現在のAPIバージョンに合った関連性の高い結果で、Shopify.devの最新ドキュメントを検索できます。一般的なウェブクローラーが3か月前にインデックスした情報に頼る必要はありません。
- GraphQL Admin APIのスキーマを調べ、AIアシスタントに実在する正しいフィールド名と型を使ったクエリを書かせることができます。
- 生成したGraphQLコードやコンポーネントのコードを、開発者が実行する前に実際のスキーマに照らして検証できます。
shopify store authとshopify store executeを使い、検証済みのAdmin操作を特定のストアで実行できます。「最初の10商品を表示して」という指示から、開発者自身のストアの実際の結果を取得できます。
日々の開発を最も大きく変えるのは最後の機能です。「クエリを書く → 管理画面に切り替える → 実行する → 結果を確認する → エディターに戻る → 修正する」という流れが、エディター内の1回のやり取りで済みます。
ただし、これは3つの層のうちの1つにすぎません。ここだけを見ると、Toolkitの全体像を見誤ります。
すべての事業者が知っておきたい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エージェントは、リピーターの注文状況を確認し、遅延を知らせ、返品手続きを開始できます。人間のサポート担当者が行うような顧客対応です。
2. Catalog MCP — 1エージェント、Shopifyの全事業者
Catalog MCPは、その反対側に位置します。エージェントが1回の呼び出しで、対象となるすべてのShopify事業者を横断検索できるグローバルな検索層です。Storefront MCPと異なり、認証が必要です。Dev Dashboardから取得するJWTトークンを使用し、有効期間は60分で、クライアント認証情報を使って発行します。ユーザーが「カナダに配送できる$120以下のランニングシューズを探して」と頼んだとき、ChatGPTのショッピングモード、Perplexityのコマース機能、Claudeのエージェント連携などが照会するのは、このサーバーです。個別のストアには問い合わせません。
主なツールは、価格、配送、商品オプションで絞り込める事業者横断検索のsearch_global_productsと、Universal Product IDから、そのSKUを販売する全事業者の商品オプション一覧を取得するget_global_product_detailsです。結果はUniversal Product ID(UPID)ごとにまとめられるため、複数のストアに同じSKUがあっても、重複した結果でエージェントが埋め尽くされることはありません。

3. Customer Accounts MCP — 顧客を覚えているエージェント
Customer Accounts MCPは、購入後の体験を最も大きく変える可能性がある層です。認証済みエージェントは、顧客がアカウントを持つ事業者にまたがって、その顧客の注文履歴、登録住所、アカウント情報を読み取れます。たとえば、購入者のパーソナルエージェントはCustomer Accounts MCPを呼び出して「注文したヘッドホンはいつ届く?」に答えられます。顧客がサポートフォームに注文番号を入力しなくても、返品手続きを開始できます。
注文数の多い事業者なら、一次対応のかなりの割合をエージェントによる対応に移せます。顧客体験を重視する事業者にとっては、顧客に対応するのが自社、Shopify、第三者のどのエージェントかによって、機会にも脅威にもなります。初期の導入事例の多くは両者を組み合わせた形です。事業者独自のブランドを持つエージェントが、認証済み顧客に代わってCustomer Accounts MCPを呼び出します。
| サーバー | 呼び出す主体 | 認証 | 主な用途 |
|---|---|---|---|
| Dev MCP | AIコーディングツールを使う開発者 | 不要(ローカル) | ドキュメント検索、スキーマの調査、ストア操作の実行 |
| Storefront MCP | エージェント(自社ブランドまたは第三者) | 不要 | 単一ストアの商品検索、カート操作、ポリシーに関する質問への回答、注文状況の確認 |
| Catalog MCP | エージェント(主に第三者) | JWT(Dev Dashboard) | 事業者を横断した商品検索と詳細情報の取得 |
| Customer Accounts MCP | 認証済みエージェント | Shopifyのアカウントを介したOAuth | 注文履歴、アカウント情報、購入後の操作 |
Universal Commerce Protocol(UCP):各層を支える基盤
4つのMCPサーバーはすべてUCPに準拠しています。この略語には意味があります。Universal Commerce Protocolは、Shopifyが公開したオープン標準です。プラットフォーム(エージェントとアプリケーション)、事業者、認証情報の提供者、決済サービス事業者という4種類の主体が、ウェブ上の商取引で一貫した方法で通信する仕組みを定義します。
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を呼び出しますが、顧客が使う画面はウェブフォームから自然言語のチャットに変わります。基礎となる業務フローを整えていない事業者は、エージェントにも対応できません。エージェントは購入後の業務フローの問題を解決せず、表面化させます。
3. 商品データの品質が、積み重なる投資効果を生みます。 UCPでは、エージェントは商品詳細をもとに、購入者にその商品を提示するかどうかを判断します。商品名、説明、技術仕様、素材、オプションの組み合わせ、在庫情報など、すべての項目が人間だけでなくモデルにも評価されます。整理された構造化商品データを持つ事業者は、情報が乏しい事業者よりエージェントの検索結果で上位に表示されます。通常の検索と同じです。ただし、人間なら情報の少ないページを読み飛ばせますが、エージェントはそうしません。データが乏しい商品は順位が下がるだけです。
開発者や制作会社による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に伝えるスキルファイルを用意すれば、生成されるコードが自社の基準に自動で沿うようになります。
生産性の向上は実際に見られますが、対象となる作業は限られます。本格的に導入したチームでは、AIが得意とする定型的なGraphQLクエリ、Webhookハンドラーのひな形、Polarisコンポーネントのレイアウト、CLI作業の自動化で、アプリ開発の速度が上がっています。一方、設計上の判断、システムをまたぐ不具合調査、パフォーマンスの最適化は、それほど速くなりません。これらには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週目: テスト用テーマにデプロイし、カート、カタログ、注文状況の各フローを社内で検証します。
- 5-8週目: 一部の顧客向けに先行公開し、人間の担当者への引き継ぎなしにエージェントが解決した問い合わせの割合を測定します。
- 9-13週目: 会話記録をもとにプロンプトを改善し、自社固有のポリシーと商品知識を追加して、全訪問者向けに公開します。
よくある避けられる失敗は、3-4週目を飛ばすことです。社内検証をすれば、取り扱っていない商品をエージェントが自信を持って勧める、セール価格を誤って扱う、配送予定を間違えるといった問題を、顧客向けの公開前に発見できます。
エージェントを使う構成における購入後対応の位置づけ
エージェントは商品発見とチェックアウトをうまく処理できます。一方、事業者側にエージェントから呼び出せる購入後対応の仕組みがなければ、購入後の対応はうまく進みません。
購入者から「注文を変更できますか?」と聞かれたエージェントには、注文の編集、住所変更、交換、チェックアウト後の割引追加が必要になります。Customer Accounts MCPはエージェントに注文の読み取り権限を与えます。しかし、実際に変更を書き込む処理は、別の仕組みで実行しなければなりません。現在、多くのストアではサポートチケットとShopify Adminでの編集を通じて対応しています。エージェントが顧客対応の主な窓口になるにつれ、すべての事業者がこの不足を埋める必要があります。
Revizeは、まさにそのために作られた購入後の編集機能です。住所変更、バリエーションの交換、商品の追加、キャンセル、割引の後付けに対応します。また、エージェントから呼び出せる編集エンドポイントの開発も進めています。エージェントからの呼び出しが始まるときに、基礎となる業務フローを使えるようにするためです。エージェント戦略における購入後対応を検討しているなら、Shopify App StoreのRevizeをご覧ください。
よくある質問
Shopify AI Toolkitを一文で説明すると?
Shopify AI Toolkitは3層をまとめたものです。AIコーディングアシスタント向けのDev MCPサーバー、AIショッピングエージェント向けのUCP準拠MCPサーバー4種(Storefront、Catalog、Customer Accounts、Dev)、そしてそれらを結び付けるUniversal Commerce Protocolの仕様です。
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の対象は1事業者のストアで、認証は不要です。購入者が利用するストアをすでに決めている場合に、エージェントが使います。Catalog MCPは事業者を横断して検索でき、JWT認証が必要です。購入者がShopifyの全ストアから商品を探す場合に、エージェントが使います。
Universal Commerce Protocolとは何ですか?
UCPは、AIエージェント、事業者、決済サービス事業者、認証情報の提供者が商取引の中で通信する方法を定めた、Shopifyのオープン仕様です。Discovery、Checkout、Ordersを3つの中核機能として定義し、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の呼び出しはサーバー間で行われ、個人を特定できる情報が必然的に公開されることはありません。Customer Accounts MCPでは、エージェントが注文履歴やアカウントデータにアクセスする前に、顧客の明示的なOAuth同意が必要です。4つの層すべてに、ShopifyのAPIライセンスとデータ処理契約が適用されます。
競合他社のエージェントもMCP経由で自社ストアの取引を行えますか?
はい。それが想定された設計です。UCP準拠のエージェントなら、Storefront MCPのエンドポイントを通じてカタログを検索し、チェックアウトを作成できます。取引できる相手を制限したい場合は、すでに利用しているレート制限、IPブロック、Catalog MCPに対するShopifyの事業者単位のアクセス制限を使います。ほとんどの事業者にとって、より多くのエージェントにストアフロントを開放することは、売上にプラスです。
自社ストアをエージェントの検索結果に表示するには、何かする必要がありますか?
整った商品データが必要です。エージェントは商品名の質、説明の関連性、技術仕様の充実度、在庫情報をもとに商品を提示します。SEOを左右するのと同じ項目を、モデルが評価します。商品ページの情報が乏しい事業者は、エージェントによる検索で順位が下がります。エージェント経由の成果を改善するうえで、最も投資効果が高い施策です。
AI ToolkitとShopify Functionsにはどのような関係がありますか?
役割の異なる層で、機能は重複しません。Shopify Functionsは、チェックアウト中に事業者に代わって独自のチェックアウトやカートのロジックを実行します。AI Toolkitは、エージェントが外部からストアフロントとやり取りできるようにします。エージェントがStorefront MCPのupdate_cartを呼び出すと、通常のカート更新と同様に、そのストアに設定されたFunctionsが実行されます。Functionsへの移行についてはこちらで詳しく解説しています。
エージェントが自社ストアで何をしているか、どう調べればよいですか?
Storefront MCPのリクエストは、ほかのStorefront API呼び出しと同様に記録され、管理画面のAPIリクエストログに表示されます。自社ブランドのエージェントには、計測機能を組み込むこともできます。Shop Chat Agentテンプレートには、すべてのユーザーメッセージ、ツール呼び出し、ツールの応答を、選んだバックエンドに書き込む会話ログのフックが含まれています。第三者のエージェントについて確認できるのは、ストアに届いたAPI呼び出しだけです。そこに至るまでのエージェントとの会話は確認できません。
2026年8月更新。 Revizeは、購入後に顧客自身が注文を編集できるShopifyアプリです。フルフィルメント前なら、サポートチケットを作成せずに配送先住所の変更、バリエーションや商品の交換、キャンセル、返金またはストアクレジットの受け取りができます。詳しくは顧客が自分でShopifyの注文を編集できるようにする方法をご覧ください。Shopify App StoreのRevizeもご確認いただけます。