Shopify AI Toolkitガイド2026: エージェント、MCP、UCPを解説

Shopify AI Toolkitガイド2026: エージェント、MCP、UCPを解説

Shopify AI Toolkitガイド2026: エージェント、MCP、UCPを解説

Shopify AI Toolkitガイド 2026:エージェント、MCP、UCPを解説 — Revizeのブログ記事ヘッダー

Shopify AI Toolkitは単一のものではありません。スタックです。そして、これこそが最も誤解されている事実です。マーチャントは「オンにすべきか」を尋ね続け、開発者はそれがどのエンドポイントにあるのかを尋ね続けていますが、どちらも見当違いの答えを探しています。AI Toolkitは実際には、Shopifyが過去6か月にわたって公開した3つの別々のインフラ層を、1つのマーケティング上の傘の下にまとめたものです。AIコーディングアシスタントでShopifyアプリを構築するための開発者向けツールチェーン、AIショッピングエージェントがShopifyストアで取引できるようにするためのMCPサーバー群、そして、エージェント、マーチャント、決済処理事業者、認証情報プロバイダーが標準的な方法で相互に通信できるようにするUCPと呼ばれるオープンプロトコルです。

月間1万件を超える注文があるShopify Plusストアを運営しているなら、計画していてもいなくても、あなたのストアはエージェントからアクセス可能な対象になります。コンバージョン品質にこだわるCX重視のAdvancedマーチャントなら、次の波の「ショッピングアシスタント」が質の高い購入者を連れてくるのか、それともあなたを素通りさせるのかが重要です。Shopifyアプリを自社ストア向けでもApp Store向けでも開発しているなら、Toolkitの開発者側は、導入したチームでは典型的な管理業務の開発時間を40〜60%短縮しています。このガイドでは、各レイヤーの役割、機能、そして2026年にマーチャントが注意を払うべき点を解説します。

Isometric illustration of the Shopify AI Toolkit architecture showing three layered MCP servers stacked over a Shopify storefront, rendered in purple and cream tones

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拡張機能。基盤: Model Context Protocol (MCP)。これはAnthropicが2024年後半に公開したのと同じオープン標準で、現在では主要なAIコーディングツールすべてがサポートしています。


Diagram showing a developer's AI assistant connecting through the Shopify Dev MCP server to Shopify documentation, GraphQL Admin API schema, and a CLI-backed store execute pipeline

実際には、ToolkitのDev MCP側で開発者がAI支援エディタから離れずにできることは次のとおりです:

  • 現在のAPIバージョンに一致する関連性で、ライブのShopify.devドキュメントを検索する。3か月前に一般的なWebクローラーがインデックスした内容ではありません。

  • GraphQL Admin APIスキーマをイントロスペクトし、存在しないフィールドをAIアシスタントが幻覚で書くのではなく、正しいフィールド名と型でクエリを生成できるようにする。

  • 生成されたGraphQLコードとコンポーネントコードを、開発者が実行する前に実際のスキーマに対して検証する。

  • shopify store authshopify 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_statusget_most_recent_order_status があります。最後のものは重要です。Storefront MCP向けに構築されたAIエージェントは、戻ってきた顧客の注文状況を確認し、遅延をフラグ付けし、返品を開始できます。これは人間のサポート担当者が行うCX業務のようなものです。

2. Catalog MCP — 1エージェント、すべてのShopifyマーチャント

Catalog MCPはその逆です。これは、エージェントが1回の呼び出しですべての対象Shopifyマーチャント横断で検索できるグローバル検索レイヤーです。Storefront MCPとは異なり、認証が必要です(Dev DashboardからのJWTトークン、TTLは60分、client credentials経由で発行)。ユーザーが「カナダに配送できる120ドル以下のランニングシューズを探して」と尋ねたときに、ChatGPTのショッピングモード、Perplexityのコマース層、Claudeのエージェント統合のようなエージェントが問い合わせるのはこのサーバーであり、個々のストアではありません。

主なツールは search_global_products(価格、配送、商品オプションのフィルターを使ったマーチャント横断検索)と get_global_product_details(そのSKUを販売するすべてのマーチャントにわたる完全なオプションマトリクスを返すUniversal Product ID参照)です。結果はUniversal Product ID (UPID) ごとにまとめられるため、複数ストアにまたがる重複SKUが、エージェントに冗長な結果をあふれさせることはありません。


Illustration of the four Shopify MCP servers — Dev MCP, Storefront MCP, Catalog MCP, and Customer Accounts MCP — with data flowing to AI agents and merchant stores

3. Customer Accounts MCP — 記憶するエージェント

Customer Accounts MCP層は、購入後の体験を最も大きく変える可能性があります。これにより、認証済みエージェントは、顧客がアカウントを持つマーチャント全体にわたる、その顧客の注文履歴、アドレス帳、アカウント状態への読み取りアクセスを得ます。具体的には、買い物客の個人エージェントがCustomer Accounts MCPを呼び出すことで「ヘッドホンの注文はいつ届く?」に答えられ、さらに顧客が注文番号をサポートフォームに入力しなくても返品を開始できます。

大量注文を扱う事業者にとって、これはTier-1サポートの大部分をエージェント対応フローに置き換えるものです。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は、Shopifyが公開したオープン標準で、4種類の主体 — プラットフォーム(エージェントとアプリケーション)、マーチャント、認証情報プロバイダー、決済サービスプロバイダー — が、商取引のトランザクションにおいてWeb全体で一貫して通信する方法を定義しています。

UCPはShopify専用のものではありません。仕様は公開されており、サードパーティ実装も推奨されています。狙いは明確に、OpenAIが構築したエージェントがShopifyでもBigCommerceでもカスタムプラットフォームでも、各サービスごとに新しい統合を作らずにチェックアウトを完了できる相互運用可能な層です。

UCPが定義する3つの中核機能:

  1. 発見 — マーチャント横断で検索し、商品詳細を取得し、買い手が欲しいものを見つけるのを助ける。ShopifyはこれをCatalog MCPとStorefront MCPで実装しています。

  2. チェックアウト — チェックアウトセッションを作成し、購入者情報を収集し、支払いを関連付け、取引を完了する。ShopifyはこれをStorefront MCPのカートツールと、埋め込み型とブラウザベースの両方のチェックアウトをサポートする別個のCheckout Kitの組み合わせで実装しています。

  3. 注文 — 確定した取引、フルフィルメントイベント、返金、返品を追跡する。ShopifyはこれをCustomer Accounts MCPと既存のAdmin APIで実装しています。


Sequence diagram showing an AI agent completing a commerce flow across a buyer, merchant, payment service provider, and credential provider using the Universal Commerce Protocol

マーチャントにとっての実際的な意味: Shopifyを使っていてStorefront MCPを有効化しているなら(ほとんどのストアではデフォルトでオン)、あなたのストアはすでにUCP上に構築されたエージェントから発見可能です。

ChatGPTに統合するやClaudeに統合する必要はありません。UCPに統合すれば、UCP準拠のすべてのエージェントがアクセスできます。これは1999年にSEOがオーガニック検索のために解決したのと同じパターンです。1つの標準、複数の利用者です。より深い仕様の解説が必要なら、専用ガイドでUCPを詳しく分解しています


今後18か月でマーチャントに何が変わるか

確実性の高い順に、3つの具体的な変化があります:

1. エージェント経由の流入が、珍しいものではなく実際のチャネルになる。 すでに、ChatGPT起点のショッピングで高い可視性を持つストアでは、セッションの3〜8%がエージェント参照で到来しています。2026年第4四半期までに、消費者向けAIアシスタントの大半がコマース統合を持つようになるでしょう。ShopifyでChatGPTに販売する方法ガイドでは、このチャネル向けの具体的な最適化を解説しています。

2. 購入後はセルフサービスからエージェント対応へ移行する。 注文状況の確認、返品開始、住所変更、割引の後付けなど、Revizeや他の購入後アプリが今日扱っているTier-1業務は、エージェントとの会話に包み込まれます。ツール呼び出し自体は同じAPIに対して発生しますが、ユーザーインターフェースはWebフォームから自然言語チャットへ移ります。根本的なワークフローを解決していないマーチャントは、依然としてエージェント対応にはなりません。エージェントは壊れた購入後処理を直すのではなく、それを露呈させるだけです。

3. 商品データ品質が積み上がるROIになる。 UCPでは、商品詳細こそが、エージェントがあなたの商品を買い手に表示するかどうかを判断するために使う情報です。タイトル、説明、技術仕様、素材、オプションの組み合わせ、在庫シグナル — これらすべてのフィールドが、今では人間だけでなくモデルによっても評価されます。きれいで構造化された商品データを持つマーチャントは、エージェント発見において、データが乏しいマーチャントより上位に表示されます。違いは、エージェントは人間のように薄いコンテンツをスクロールして通り過ぎることができないことです。薄いデータは単に順位を下げられるだけです。

開発者またはエージェンシーとしてAI Toolkitを使う

Toolkitの開発者側のセットアップ手順は、この全体の中で最も簡単な部分です。


Developer workstation with Claude Code open alongside terminal running Shopify CLI, with the Shopify Dev MCP server connecting both to documentation and a live development store

Claude Codeを使っているなら、Shopifyプラグインのインストールを1回実行するだけでDev MCPサーバーが自動登録されます。その後は、Claude Codeとの会話すべてで、ドキュメント検索、スキーマのイントロスペクション、shopify store execute がツール呼び出しとして利用可能になります。プロジェクトごとの設定は不要です。

Cursorを使っているなら、Dev MCPサーバーをCursorのMCP設定ファイルに追加します。セットアップは5行のJSONブロックです。Cursorは次回の再起動時にツールを認識します。

Gemini CLIを使っているなら、ShopifyのGitHub skillsリポジトリからスキルをインストールすることで統合します。

エージェントスキル(プラグインとは別)は、リポジトリの .agent/skills/ ディレクトリに置くMarkdownファイルです。プロジェクトごとのカスタマイズをしたい場合に適した方法です。たとえば、ストアの命名規則、テスト方法、デプロイパイプラインを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
  }'
curl -X POST https://YOUR-STORE.myshopify.com/api/mcp \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "method": "tools/list",
    "id": 1
  }'

ツール一覧が返ってくれば、あなたのストアはエージェントからアクセス可能です。これの上にブランド付きエージェント、つまりストアフロント上の「ショッピングアシスタント」チャットウィジェットを構築したいなら、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は、顧客向け公開では露呈する問題、つまり、実際には扱っていない商品を自信満々に勧める、セール価格を誤処理する、誤った配送見積りを返す、といった点を見つけます。

購入後インフラはエージェントスタックのどこに位置するか

エージェントは発見とチェックアウトはうまく処理します。マーチャント側に、エージェントから呼び出せるよう準備された購入後インフラがない限り、購入後処理はうまくいきません。

注文編集、住所変更、交換、チェックアウト後の割引追加は、買い物客が「注文を変更できますか?」と尋ねたときに、エージェントが実行する必要がある作業です。Customer Accounts MCPはエージェントに注文の読み取りアクセスを与えますが、書き込み側、つまり実際の編集は、どこかで実行されなければなりません。今日の多くのストアでは、それはサポートチケットとShopify管理画面の編集を通じて行われています。エージェントが主要なCX接点になるにつれて、すべてのマーチャントが埋めなければならないのがこのギャップです。

Revizeは、住所変更、バリアント交換、追加アイテム、キャンセル、割引の後付けなど、この用途のために構築された購入後編集レイヤーです。エージェントが呼び出しを始めたときに、基盤となるワークフローがすでに整っているよう、エージェントからアクセス可能な編集エンドポイントの開発も積極的に進めています。購入後処理があなたのエージェント戦略のどこに位置するかを考えているなら、RevizeはShopify App Storeにあります

よくある質問

Shopify AI Toolkitをひと言でいうと何ですか?

Shopify AI Toolkitは3層のバンドルです。AIコーディングアシスタント向けのDev MCPサーバー、AIショッピングエージェント向けの4つのUCP準拠MCPサーバー(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呼び出しはサーバー間で行われ、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呼び出しだけで、上流のエージェント会話は見えません。

関連記事

Shopify AI Toolkitは単一のものではありません。スタックです。そして、これこそが最も誤解されている事実です。マーチャントは「オンにすべきか」を尋ね続け、開発者はそれがどのエンドポイントにあるのかを尋ね続けていますが、どちらも見当違いの答えを探しています。AI Toolkitは実際には、Shopifyが過去6か月にわたって公開した3つの別々のインフラ層を、1つのマーケティング上の傘の下にまとめたものです。AIコーディングアシスタントでShopifyアプリを構築するための開発者向けツールチェーン、AIショッピングエージェントがShopifyストアで取引できるようにするためのMCPサーバー群、そして、エージェント、マーチャント、決済処理事業者、認証情報プロバイダーが標準的な方法で相互に通信できるようにするUCPと呼ばれるオープンプロトコルです。

月間1万件を超える注文があるShopify Plusストアを運営しているなら、計画していてもいなくても、あなたのストアはエージェントからアクセス可能な対象になります。コンバージョン品質にこだわるCX重視のAdvancedマーチャントなら、次の波の「ショッピングアシスタント」が質の高い購入者を連れてくるのか、それともあなたを素通りさせるのかが重要です。Shopifyアプリを自社ストア向けでもApp Store向けでも開発しているなら、Toolkitの開発者側は、導入したチームでは典型的な管理業務の開発時間を40〜60%短縮しています。このガイドでは、各レイヤーの役割、機能、そして2026年にマーチャントが注意を払うべき点を解説します。

Isometric illustration of the Shopify AI Toolkit architecture showing three layered MCP servers stacked over a Shopify storefront, rendered in purple and cream tones

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拡張機能。基盤: Model Context Protocol (MCP)。これはAnthropicが2024年後半に公開したのと同じオープン標準で、現在では主要なAIコーディングツールすべてがサポートしています。


Diagram showing a developer's AI assistant connecting through the Shopify Dev MCP server to Shopify documentation, GraphQL Admin API schema, and a CLI-backed store execute pipeline

実際には、ToolkitのDev MCP側で開発者がAI支援エディタから離れずにできることは次のとおりです:

  • 現在のAPIバージョンに一致する関連性で、ライブのShopify.devドキュメントを検索する。3か月前に一般的なWebクローラーがインデックスした内容ではありません。

  • GraphQL Admin APIスキーマをイントロスペクトし、存在しないフィールドをAIアシスタントが幻覚で書くのではなく、正しいフィールド名と型でクエリを生成できるようにする。

  • 生成されたGraphQLコードとコンポーネントコードを、開発者が実行する前に実際のスキーマに対して検証する。

  • shopify store authshopify 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_statusget_most_recent_order_status があります。最後のものは重要です。Storefront MCP向けに構築されたAIエージェントは、戻ってきた顧客の注文状況を確認し、遅延をフラグ付けし、返品を開始できます。これは人間のサポート担当者が行うCX業務のようなものです。

2. Catalog MCP — 1エージェント、すべてのShopifyマーチャント

Catalog MCPはその逆です。これは、エージェントが1回の呼び出しですべての対象Shopifyマーチャント横断で検索できるグローバル検索レイヤーです。Storefront MCPとは異なり、認証が必要です(Dev DashboardからのJWTトークン、TTLは60分、client credentials経由で発行)。ユーザーが「カナダに配送できる120ドル以下のランニングシューズを探して」と尋ねたときに、ChatGPTのショッピングモード、Perplexityのコマース層、Claudeのエージェント統合のようなエージェントが問い合わせるのはこのサーバーであり、個々のストアではありません。

主なツールは search_global_products(価格、配送、商品オプションのフィルターを使ったマーチャント横断検索)と get_global_product_details(そのSKUを販売するすべてのマーチャントにわたる完全なオプションマトリクスを返すUniversal Product ID参照)です。結果はUniversal Product ID (UPID) ごとにまとめられるため、複数ストアにまたがる重複SKUが、エージェントに冗長な結果をあふれさせることはありません。


Illustration of the four Shopify MCP servers — Dev MCP, Storefront MCP, Catalog MCP, and Customer Accounts MCP — with data flowing to AI agents and merchant stores

3. Customer Accounts MCP — 記憶するエージェント

Customer Accounts MCP層は、購入後の体験を最も大きく変える可能性があります。これにより、認証済みエージェントは、顧客がアカウントを持つマーチャント全体にわたる、その顧客の注文履歴、アドレス帳、アカウント状態への読み取りアクセスを得ます。具体的には、買い物客の個人エージェントがCustomer Accounts MCPを呼び出すことで「ヘッドホンの注文はいつ届く?」に答えられ、さらに顧客が注文番号をサポートフォームに入力しなくても返品を開始できます。

大量注文を扱う事業者にとって、これはTier-1サポートの大部分をエージェント対応フローに置き換えるものです。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は、Shopifyが公開したオープン標準で、4種類の主体 — プラットフォーム(エージェントとアプリケーション)、マーチャント、認証情報プロバイダー、決済サービスプロバイダー — が、商取引のトランザクションにおいてWeb全体で一貫して通信する方法を定義しています。

UCPはShopify専用のものではありません。仕様は公開されており、サードパーティ実装も推奨されています。狙いは明確に、OpenAIが構築したエージェントがShopifyでもBigCommerceでもカスタムプラットフォームでも、各サービスごとに新しい統合を作らずにチェックアウトを完了できる相互運用可能な層です。

UCPが定義する3つの中核機能:

  1. 発見 — マーチャント横断で検索し、商品詳細を取得し、買い手が欲しいものを見つけるのを助ける。ShopifyはこれをCatalog MCPとStorefront MCPで実装しています。

  2. チェックアウト — チェックアウトセッションを作成し、購入者情報を収集し、支払いを関連付け、取引を完了する。ShopifyはこれをStorefront MCPのカートツールと、埋め込み型とブラウザベースの両方のチェックアウトをサポートする別個のCheckout Kitの組み合わせで実装しています。

  3. 注文 — 確定した取引、フルフィルメントイベント、返金、返品を追跡する。ShopifyはこれをCustomer Accounts MCPと既存のAdmin APIで実装しています。


Sequence diagram showing an AI agent completing a commerce flow across a buyer, merchant, payment service provider, and credential provider using the Universal Commerce Protocol

マーチャントにとっての実際的な意味: Shopifyを使っていてStorefront MCPを有効化しているなら(ほとんどのストアではデフォルトでオン)、あなたのストアはすでにUCP上に構築されたエージェントから発見可能です。

ChatGPTに統合するやClaudeに統合する必要はありません。UCPに統合すれば、UCP準拠のすべてのエージェントがアクセスできます。これは1999年にSEOがオーガニック検索のために解決したのと同じパターンです。1つの標準、複数の利用者です。より深い仕様の解説が必要なら、専用ガイドでUCPを詳しく分解しています


今後18か月でマーチャントに何が変わるか

確実性の高い順に、3つの具体的な変化があります:

1. エージェント経由の流入が、珍しいものではなく実際のチャネルになる。 すでに、ChatGPT起点のショッピングで高い可視性を持つストアでは、セッションの3〜8%がエージェント参照で到来しています。2026年第4四半期までに、消費者向けAIアシスタントの大半がコマース統合を持つようになるでしょう。ShopifyでChatGPTに販売する方法ガイドでは、このチャネル向けの具体的な最適化を解説しています。

2. 購入後はセルフサービスからエージェント対応へ移行する。 注文状況の確認、返品開始、住所変更、割引の後付けなど、Revizeや他の購入後アプリが今日扱っているTier-1業務は、エージェントとの会話に包み込まれます。ツール呼び出し自体は同じAPIに対して発生しますが、ユーザーインターフェースはWebフォームから自然言語チャットへ移ります。根本的なワークフローを解決していないマーチャントは、依然としてエージェント対応にはなりません。エージェントは壊れた購入後処理を直すのではなく、それを露呈させるだけです。

3. 商品データ品質が積み上がるROIになる。 UCPでは、商品詳細こそが、エージェントがあなたの商品を買い手に表示するかどうかを判断するために使う情報です。タイトル、説明、技術仕様、素材、オプションの組み合わせ、在庫シグナル — これらすべてのフィールドが、今では人間だけでなくモデルによっても評価されます。きれいで構造化された商品データを持つマーチャントは、エージェント発見において、データが乏しいマーチャントより上位に表示されます。違いは、エージェントは人間のように薄いコンテンツをスクロールして通り過ぎることができないことです。薄いデータは単に順位を下げられるだけです。

開発者またはエージェンシーとしてAI Toolkitを使う

Toolkitの開発者側のセットアップ手順は、この全体の中で最も簡単な部分です。


Developer workstation with Claude Code open alongside terminal running Shopify CLI, with the Shopify Dev MCP server connecting both to documentation and a live development store

Claude Codeを使っているなら、Shopifyプラグインのインストールを1回実行するだけでDev MCPサーバーが自動登録されます。その後は、Claude Codeとの会話すべてで、ドキュメント検索、スキーマのイントロスペクション、shopify store execute がツール呼び出しとして利用可能になります。プロジェクトごとの設定は不要です。

Cursorを使っているなら、Dev MCPサーバーをCursorのMCP設定ファイルに追加します。セットアップは5行のJSONブロックです。Cursorは次回の再起動時にツールを認識します。

Gemini CLIを使っているなら、ShopifyのGitHub skillsリポジトリからスキルをインストールすることで統合します。

エージェントスキル(プラグインとは別)は、リポジトリの .agent/skills/ ディレクトリに置くMarkdownファイルです。プロジェクトごとのカスタマイズをしたい場合に適した方法です。たとえば、ストアの命名規則、テスト方法、デプロイパイプラインを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
  }'

ツール一覧が返ってくれば、あなたのストアはエージェントからアクセス可能です。これの上にブランド付きエージェント、つまりストアフロント上の「ショッピングアシスタント」チャットウィジェットを構築したいなら、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は、顧客向け公開では露呈する問題、つまり、実際には扱っていない商品を自信満々に勧める、セール価格を誤処理する、誤った配送見積りを返す、といった点を見つけます。

購入後インフラはエージェントスタックのどこに位置するか

エージェントは発見とチェックアウトはうまく処理します。マーチャント側に、エージェントから呼び出せるよう準備された購入後インフラがない限り、購入後処理はうまくいきません。

注文編集、住所変更、交換、チェックアウト後の割引追加は、買い物客が「注文を変更できますか?」と尋ねたときに、エージェントが実行する必要がある作業です。Customer Accounts MCPはエージェントに注文の読み取りアクセスを与えますが、書き込み側、つまり実際の編集は、どこかで実行されなければなりません。今日の多くのストアでは、それはサポートチケットとShopify管理画面の編集を通じて行われています。エージェントが主要なCX接点になるにつれて、すべてのマーチャントが埋めなければならないのがこのギャップです。

Revizeは、住所変更、バリアント交換、追加アイテム、キャンセル、割引の後付けなど、この用途のために構築された購入後編集レイヤーです。エージェントが呼び出しを始めたときに、基盤となるワークフローがすでに整っているよう、エージェントからアクセス可能な編集エンドポイントの開発も積極的に進めています。購入後処理があなたのエージェント戦略のどこに位置するかを考えているなら、RevizeはShopify App Storeにあります

よくある質問

Shopify AI Toolkitをひと言でいうと何ですか?

Shopify AI Toolkitは3層のバンドルです。AIコーディングアシスタント向けのDev MCPサーバー、AIショッピングエージェント向けの4つのUCP準拠MCPサーバー(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呼び出しはサーバー間で行われ、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呼び出しだけで、上流のエージェント会話は見えません。

関連記事

Shopify AI Toolkitは単一のものではありません。スタックです。そして、これこそが最も誤解されている事実です。マーチャントは「オンにすべきか」を尋ね続け、開発者はそれがどのエンドポイントにあるのかを尋ね続けていますが、どちらも見当違いの答えを探しています。AI Toolkitは実際には、Shopifyが過去6か月にわたって公開した3つの別々のインフラ層を、1つのマーケティング上の傘の下にまとめたものです。AIコーディングアシスタントでShopifyアプリを構築するための開発者向けツールチェーン、AIショッピングエージェントがShopifyストアで取引できるようにするためのMCPサーバー群、そして、エージェント、マーチャント、決済処理事業者、認証情報プロバイダーが標準的な方法で相互に通信できるようにするUCPと呼ばれるオープンプロトコルです。

月間1万件を超える注文があるShopify Plusストアを運営しているなら、計画していてもいなくても、あなたのストアはエージェントからアクセス可能な対象になります。コンバージョン品質にこだわるCX重視のAdvancedマーチャントなら、次の波の「ショッピングアシスタント」が質の高い購入者を連れてくるのか、それともあなたを素通りさせるのかが重要です。Shopifyアプリを自社ストア向けでもApp Store向けでも開発しているなら、Toolkitの開発者側は、導入したチームでは典型的な管理業務の開発時間を40〜60%短縮しています。このガイドでは、各レイヤーの役割、機能、そして2026年にマーチャントが注意を払うべき点を解説します。

Isometric illustration of the Shopify AI Toolkit architecture showing three layered MCP servers stacked over a Shopify storefront, rendered in purple and cream tones

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拡張機能。基盤: Model Context Protocol (MCP)。これはAnthropicが2024年後半に公開したのと同じオープン標準で、現在では主要なAIコーディングツールすべてがサポートしています。


Diagram showing a developer's AI assistant connecting through the Shopify Dev MCP server to Shopify documentation, GraphQL Admin API schema, and a CLI-backed store execute pipeline

実際には、ToolkitのDev MCP側で開発者がAI支援エディタから離れずにできることは次のとおりです:

  • 現在のAPIバージョンに一致する関連性で、ライブのShopify.devドキュメントを検索する。3か月前に一般的なWebクローラーがインデックスした内容ではありません。

  • GraphQL Admin APIスキーマをイントロスペクトし、存在しないフィールドをAIアシスタントが幻覚で書くのではなく、正しいフィールド名と型でクエリを生成できるようにする。

  • 生成されたGraphQLコードとコンポーネントコードを、開発者が実行する前に実際のスキーマに対して検証する。

  • shopify store authshopify 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_statusget_most_recent_order_status があります。最後のものは重要です。Storefront MCP向けに構築されたAIエージェントは、戻ってきた顧客の注文状況を確認し、遅延をフラグ付けし、返品を開始できます。これは人間のサポート担当者が行うCX業務のようなものです。

2. Catalog MCP — 1エージェント、すべてのShopifyマーチャント

Catalog MCPはその逆です。これは、エージェントが1回の呼び出しですべての対象Shopifyマーチャント横断で検索できるグローバル検索レイヤーです。Storefront MCPとは異なり、認証が必要です(Dev DashboardからのJWTトークン、TTLは60分、client credentials経由で発行)。ユーザーが「カナダに配送できる120ドル以下のランニングシューズを探して」と尋ねたときに、ChatGPTのショッピングモード、Perplexityのコマース層、Claudeのエージェント統合のようなエージェントが問い合わせるのはこのサーバーであり、個々のストアではありません。

主なツールは search_global_products(価格、配送、商品オプションのフィルターを使ったマーチャント横断検索)と get_global_product_details(そのSKUを販売するすべてのマーチャントにわたる完全なオプションマトリクスを返すUniversal Product ID参照)です。結果はUniversal Product ID (UPID) ごとにまとめられるため、複数ストアにまたがる重複SKUが、エージェントに冗長な結果をあふれさせることはありません。


Illustration of the four Shopify MCP servers — Dev MCP, Storefront MCP, Catalog MCP, and Customer Accounts MCP — with data flowing to AI agents and merchant stores

3. Customer Accounts MCP — 記憶するエージェント

Customer Accounts MCP層は、購入後の体験を最も大きく変える可能性があります。これにより、認証済みエージェントは、顧客がアカウントを持つマーチャント全体にわたる、その顧客の注文履歴、アドレス帳、アカウント状態への読み取りアクセスを得ます。具体的には、買い物客の個人エージェントがCustomer Accounts MCPを呼び出すことで「ヘッドホンの注文はいつ届く?」に答えられ、さらに顧客が注文番号をサポートフォームに入力しなくても返品を開始できます。

大量注文を扱う事業者にとって、これはTier-1サポートの大部分をエージェント対応フローに置き換えるものです。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は、Shopifyが公開したオープン標準で、4種類の主体 — プラットフォーム(エージェントとアプリケーション)、マーチャント、認証情報プロバイダー、決済サービスプロバイダー — が、商取引のトランザクションにおいてWeb全体で一貫して通信する方法を定義しています。

UCPはShopify専用のものではありません。仕様は公開されており、サードパーティ実装も推奨されています。狙いは明確に、OpenAIが構築したエージェントがShopifyでもBigCommerceでもカスタムプラットフォームでも、各サービスごとに新しい統合を作らずにチェックアウトを完了できる相互運用可能な層です。

UCPが定義する3つの中核機能:

  1. 発見 — マーチャント横断で検索し、商品詳細を取得し、買い手が欲しいものを見つけるのを助ける。ShopifyはこれをCatalog MCPとStorefront MCPで実装しています。

  2. チェックアウト — チェックアウトセッションを作成し、購入者情報を収集し、支払いを関連付け、取引を完了する。ShopifyはこれをStorefront MCPのカートツールと、埋め込み型とブラウザベースの両方のチェックアウトをサポートする別個のCheckout Kitの組み合わせで実装しています。

  3. 注文 — 確定した取引、フルフィルメントイベント、返金、返品を追跡する。ShopifyはこれをCustomer Accounts MCPと既存のAdmin APIで実装しています。


Sequence diagram showing an AI agent completing a commerce flow across a buyer, merchant, payment service provider, and credential provider using the Universal Commerce Protocol

マーチャントにとっての実際的な意味: Shopifyを使っていてStorefront MCPを有効化しているなら(ほとんどのストアではデフォルトでオン)、あなたのストアはすでにUCP上に構築されたエージェントから発見可能です。

ChatGPTに統合するやClaudeに統合する必要はありません。UCPに統合すれば、UCP準拠のすべてのエージェントがアクセスできます。これは1999年にSEOがオーガニック検索のために解決したのと同じパターンです。1つの標準、複数の利用者です。より深い仕様の解説が必要なら、専用ガイドでUCPを詳しく分解しています


今後18か月でマーチャントに何が変わるか

確実性の高い順に、3つの具体的な変化があります:

1. エージェント経由の流入が、珍しいものではなく実際のチャネルになる。 すでに、ChatGPT起点のショッピングで高い可視性を持つストアでは、セッションの3〜8%がエージェント参照で到来しています。2026年第4四半期までに、消費者向けAIアシスタントの大半がコマース統合を持つようになるでしょう。ShopifyでChatGPTに販売する方法ガイドでは、このチャネル向けの具体的な最適化を解説しています。

2. 購入後はセルフサービスからエージェント対応へ移行する。 注文状況の確認、返品開始、住所変更、割引の後付けなど、Revizeや他の購入後アプリが今日扱っているTier-1業務は、エージェントとの会話に包み込まれます。ツール呼び出し自体は同じAPIに対して発生しますが、ユーザーインターフェースはWebフォームから自然言語チャットへ移ります。根本的なワークフローを解決していないマーチャントは、依然としてエージェント対応にはなりません。エージェントは壊れた購入後処理を直すのではなく、それを露呈させるだけです。

3. 商品データ品質が積み上がるROIになる。 UCPでは、商品詳細こそが、エージェントがあなたの商品を買い手に表示するかどうかを判断するために使う情報です。タイトル、説明、技術仕様、素材、オプションの組み合わせ、在庫シグナル — これらすべてのフィールドが、今では人間だけでなくモデルによっても評価されます。きれいで構造化された商品データを持つマーチャントは、エージェント発見において、データが乏しいマーチャントより上位に表示されます。違いは、エージェントは人間のように薄いコンテンツをスクロールして通り過ぎることができないことです。薄いデータは単に順位を下げられるだけです。

開発者またはエージェンシーとしてAI Toolkitを使う

Toolkitの開発者側のセットアップ手順は、この全体の中で最も簡単な部分です。


Developer workstation with Claude Code open alongside terminal running Shopify CLI, with the Shopify Dev MCP server connecting both to documentation and a live development store

Claude Codeを使っているなら、Shopifyプラグインのインストールを1回実行するだけでDev MCPサーバーが自動登録されます。その後は、Claude Codeとの会話すべてで、ドキュメント検索、スキーマのイントロスペクション、shopify store execute がツール呼び出しとして利用可能になります。プロジェクトごとの設定は不要です。

Cursorを使っているなら、Dev MCPサーバーをCursorのMCP設定ファイルに追加します。セットアップは5行のJSONブロックです。Cursorは次回の再起動時にツールを認識します。

Gemini CLIを使っているなら、ShopifyのGitHub skillsリポジトリからスキルをインストールすることで統合します。

エージェントスキル(プラグインとは別)は、リポジトリの .agent/skills/ ディレクトリに置くMarkdownファイルです。プロジェクトごとのカスタマイズをしたい場合に適した方法です。たとえば、ストアの命名規則、テスト方法、デプロイパイプラインを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
  }'

ツール一覧が返ってくれば、あなたのストアはエージェントからアクセス可能です。これの上にブランド付きエージェント、つまりストアフロント上の「ショッピングアシスタント」チャットウィジェットを構築したいなら、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は、顧客向け公開では露呈する問題、つまり、実際には扱っていない商品を自信満々に勧める、セール価格を誤処理する、誤った配送見積りを返す、といった点を見つけます。

購入後インフラはエージェントスタックのどこに位置するか

エージェントは発見とチェックアウトはうまく処理します。マーチャント側に、エージェントから呼び出せるよう準備された購入後インフラがない限り、購入後処理はうまくいきません。

注文編集、住所変更、交換、チェックアウト後の割引追加は、買い物客が「注文を変更できますか?」と尋ねたときに、エージェントが実行する必要がある作業です。Customer Accounts MCPはエージェントに注文の読み取りアクセスを与えますが、書き込み側、つまり実際の編集は、どこかで実行されなければなりません。今日の多くのストアでは、それはサポートチケットとShopify管理画面の編集を通じて行われています。エージェントが主要なCX接点になるにつれて、すべてのマーチャントが埋めなければならないのがこのギャップです。

Revizeは、住所変更、バリアント交換、追加アイテム、キャンセル、割引の後付けなど、この用途のために構築された購入後編集レイヤーです。エージェントが呼び出しを始めたときに、基盤となるワークフローがすでに整っているよう、エージェントからアクセス可能な編集エンドポイントの開発も積極的に進めています。購入後処理があなたのエージェント戦略のどこに位置するかを考えているなら、RevizeはShopify App Storeにあります

よくある質問

Shopify AI Toolkitをひと言でいうと何ですか?

Shopify AI Toolkitは3層のバンドルです。AIコーディングアシスタント向けのDev MCPサーバー、AIショッピングエージェント向けの4つのUCP準拠MCPサーバー(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呼び出しはサーバー間で行われ、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呼び出しだけで、上流のエージェント会話は見えません。

関連記事

RevizeでShopifyストアを刷新しましょう。顧客体験を軸にリードする。

© 著作権 2024、無断転載を禁じます

RevizeでShopifyストアを刷新しましょう。顧客体験を軸にリードする。

© 著作権 2024、無断転載を禁じます

RevizeでShopifyストアを刷新しましょう。顧客体験を軸にリードする。

© 著作権 2024、無断転載を禁じます

RevizeでShopifyストアを刷新しましょう。顧客体験を軸にリードする。

© 著作権 2024、無断転載を禁じます

The Universal Commerce Protocol UCP Guide How to Start a Shopify Store in 2026 The True Cost of Returns Guide How to Change Shipping Address on Shopify Best Shopify Customer Service Apps 10 Advanced Shopify Flow Workflows How to Add Discount on Shopify After Checkout How to Edit an Order on Shopify Shopify Draft Orders Complete Guide How to Do a Partial Refund on Shopify Shopify Social Login Complete Guide Post Purchase Email Marketing Automating E-commerce with Shopify Flow Customize Shopify Login Redirect Shopify New Customer Accounts Migration Guide How Poor Customer Support Can Sabotage Your Business How Refunds Work on Shopify In-House Warranty Management vs Shopify Apps Shopify Checkout Extensibility 2026: Deadline, Migration, and What's Broken How to Let Customers Cancel Orders on Shopify Shopify Legacy Customer Accounts Are Deprecated How to Edit Your Shopify Order Confirmation Email How to Do an Exchange on Shopify How to Sell on ChatGPT with Shopify Agentic Storefronts Shopify Functions Migration Tutorial Shopify AI Toolkit Guide 2026: Agents, MCP, and UCP Explained Shopify Sidekick vs Your Agency: The 2026 Scorecard for Plus Stores Shopify B2B 2026 Complete Guide Shopify Order Management Guide 2026 Shopify Advanced to Plus 2026 Migration Playbook