これは開発者向けの変更で、Shopify は2026年10月13日に Shop MCP を発表しました。
載ったのは Changelog(開発者向けの更新情報)です。
AI エージェントやアプリが、商品の検索から Shop Pay での支払いまでを、1つの接続で扱えるようになりました。
開発者向けの話ですが、エージェント経由で入った注文は、ほかの注文と同じくその店の管理画面に表示される、と原文は書いています。
店の側から見える変化として書かれているのは、この1点です。
出典: Shopify Developer Changelog「Add shopping and Shop Pay checkout to any agent with Shop MCP」2026年10月13日
https://shopify.dev/changelog/add-shopping-and-shop-pay-checkout-to-any-agent-with-shop-mcp
- フラグ: New
- 面: Tools
- 接続先:
mcp.shop.com - 既存の Catalog API の連携: 対応不要(原文は no action is required)
Shop MCP で、エージェントは何ができるようになったのでしょうか?
原文の冒頭は、できることとして3つを挙げています。
Shopify Catalog(Shopify の商品カタログ)の検索、カートの作成、Shop Pay でのチェックアウトの完了です。
原文は、この3つを1つの MCP 接続(AI エージェントが外部のツールとつながるための接続)で扱えると書いています。
Shop MCP lets your agent or app search Shopify Catalog, build carts, and complete Shop Pay checkout through a single MCP connection. It works with over 1 billion products in Shopify Catalog and doesn’t require an API key for search.
(Shop MCP を使うと、エージェントやアプリが1つの MCP 接続で、Shopify Catalog の検索、カートの作成、Shop Pay のチェックアウトの完了までを行えます。Shopify Catalog の10億点を超える商品で使え、検索に API キーは要りません)
対象の商品は、原文で over 1 billion products(10億点を超える商品)です。
検索だけなら API キー(使う人を見分けるための鍵)も要らない、と原文は書いています。
17個のツールは、どんな流れに分かれているのでしょうか?
1つの接続で、エージェントは17個のツールを使えるようになります。
原文はそれを、いくつかの主な流れ(原文は main flows)に分けて説明しています。
One connection gives your agent 17 tools, grouped into a few main flows:
(1つの接続で、エージェントは17のツールを使えます。ツールはいくつかの主な流れに分かれます)
| 流れ | 原文に書かれていること |
|---|---|
| 検索と商品詳細 | search_catalog・lookup_catalog・get_product が Shopify Catalog から読む |
| Shop でのサインイン | 買い手が一度サインインすると、検索のツールが保存済みのサイズや好みを使う |
| Shopify のストアでのカートとチェックアウト | 商品を売っているストアで、カートとチェックアウトを作る |
| Shopify 以外のストアでのチェックアウト | 買い手が Shop で承認し、エージェントは使い捨てのカード情報で払う |
| 注文 | サインインした買い手の注文と配送状況を、search_orders で探す |
Sign-in with Shop: the shopper signs in once, and search tools use their saved sizes and preferences.
(Shop でのサインイン: 買い手が一度サインインすると、検索のツールはその人の保存済みのサイズや好みを使います)
表の右の列は、キクシル編集部が原文の各項目を日本語に置き換えたものです。
それぞれの流れの中身を、次の節から順番に見ていきます。
サインインした買い手なら、何が変わるのでしょうか?
まず押さえておきたいのは、Shopify のストアでは、カートとチェックアウト(会計の画面)はサインインが無くても動く、という点です。
そのうえで、サインインした買い手なら、保存済みの住所と Shop Pay を使えます。
Carts and checkout on Shopify stores: your agent builds a cart and creates a checkout at the store that sells the product.
(Shopify のストアでのカートとチェックアウト: エージェントは、その商品を売っているストアでカートを作り、チェックアウトを作成します)
Carts and checkout work without sign-in. With a signed-in shopper, checkout can use their saved addresses and Shop Pay, and your agent completes the purchase with complete _checkout after the shopper confirms the total and payment method.
(カートとチェックアウトはサインインなしで機能します。買い手がサインインしていれば、チェックアウトは保存済みの住所と Shop Pay を使え、買い手が合計金額と支払い方法を確認したあとに、エージェントが complete _checkout で購入を完了します)
カートが作られるのは、その商品を売っているストア(the store that sells the product)です。
保存済みの住所と Shop Pay について、原文の助動詞は can(使える)です。
いつも使われる、という書き方ではありません。
購入の完了は、買い手が合計金額と支払い方法を確認したあと(after the shopper confirms)です。
買い手の確認なしにエージェントが会計を済ませる、という書き方にはなっていません。
Shopify 以外のストアでは、どうやって払うのでしょうか?
Shopify で動いていないストアでも、エージェントが支払いまで進める流れがあります。
その場合は、買い手が Shop の中で購入を承認する、という順番になります。
Checkout on non-Shopify stores: when the store doesn’t run on Shopify, the shopper approves the purchase in Shop, and your agent receives single-use card details to pay on the store’s own checkout.
(Shopify 以外のストアでのチェックアウト: ストアが Shopify で動いていない場合、買い手が Shop で購入を承認し、エージェントは使い捨てのカード情報を受け取って、そのストア自身のチェックアウトで支払います)
エージェントが受け取るのは、1回だけ使えるカード情報(single-use card details)です。
払う場所は、そのストア自身のチェックアウト(the store’s own checkout)です。
エージェント経由の注文は、店の管理画面にどう出るのでしょうか?
店の側から見える変化は、この節の話です。
エージェント経由の注文は、ほかの注文と同じように管理画面(Shopify admin)に表示されます。
Orders placed through your agent appear in the merchant’s Shopify admin like any other order. There are no webhooks at launch, so you need to poll get _checkout for checkout status.
(エージェント経由の注文は、ほかの注文と同じようにマーチャントの Shopify 管理画面に表示されます。公開の時点では webhook が無いため、チェックアウトの状態は get _checkout をポーリングして確認する必要があります)
原文の言い方は like any other order(ほかの注文と同じように)です。
注文の見え方について書かれているのは、この一言だけです。
開発者の側では、公開の時点(at launch)で webhook(変化を知らせてくる仕組み)がありません。
だから、チェックアウトの状態は get_checkout のポーリング(間隔をあけた問い合わせ)で確認する必要があります。
Orders: for a signed-in shopper, your agent finds orders and tracking with search _orders .
(注文: サインインした買い手については、エージェントは search _orders で注文と配送状況を探します)
注文と配送状況を探すツールは、サインインした買い手(for a signed-in shopper)の場合の話です。
既存の Catalog API の連携は、どうなるのでしょうか?
すでに Catalog API を直接使っている開発者なら、ここが気になるはずです。
原文は、既存の連携は何も変わらず、対応も要らないと書いています。
Nothing changes for existing Catalog API integrations, and no action is required.
(既存の Catalog API の連携は何も変わらず、対応は不要です)
If you use the existing Catalog API directly, your current integrations keep working without changes.
(既存の Catalog API を直接使っている場合、いまの連携は変更なしで動き続けます)
この「対応は不要」は、既存の Catalog API の連携についての記述です。
Shop MCP を新しく使い始める手順は、後の節でまとめて紹介します。
これまでと、何が違うのでしょうか?
原文は、Shop MCP が出る前のエージェントの困りごとを1つ挙げています。
商品は見つけられても、支払いのために買い手を店のサイトへ送る必要があった、という点です。
Before Shop MCP, your agent could find a product in Catalog but had to send the shopper to the store’s website to pay, which often caused drop-off.
(Shop MCP の前は、エージェントは Catalog で商品を見つけられても、支払いのために買い手をストアのサイトへ送る必要があり、それがしばしば離脱につながっていました)
Now a signed-in shopper can pay with the Shop Pay details they’ve already saved without leaving your agent.
(いまは、サインインした買い手は、すでに保存してある Shop Pay の情報で、エージェントから離れずに支払えます)
原文はその送り出しが、しばしば離脱(原文は drop-off)につながっていたと書いています。
いまは、サインインした買い手なら、エージェントから離れずに払えます。
使うのは、すでに保存してある Shop Pay の情報です。
開発者は、どこから始めればよいのでしょうか?
原文の What to do(やること)には、使い始めるための手順が4つ、この順番で並んでいます。
あなたがエージェントを作っている開発者なら、1つ目から順に見てください。
1つ目は、shop CLI(端末から同じサーバーを呼べる道具)を入れることです。
入れたら、shop search で検索の結果を見ます。
npm install -g @shopify/shop
shop search “ceramic coffee dripper”
Each result shows the store, the price, and whether it’s in stock.
(それぞれの結果には、ストア、価格、在庫があるかどうかが表示されます)
2つ目は、コーディングエージェントに mcp.shop.com/skill.md を読ませることです。
または、mcp.shop.com を MCP サーバーとして設定に足します。
3つ目は、Shop Pay で払う場合に、買い手に Shop でサインインしてもらうことです。
To pay with Shop Pay, have the shopper sign in with Shop. MCP clients such as Claude and ChatGPT run sign-in for you, and your own code can use the device flow.
(Shop Pay で払うには、買い手に Shop でサインインしてもらいます。Claude や ChatGPT などの MCP クライアントはサインインを代わりに行い、自前のコードではデバイスフローを使えます)
4つ目は、購入を最後まで通してみることです。
チェックアウトが status: completed と注文(an order)を返せば、うまくいっています。
検索は認証情報(原文は credentials)が無くても動く、と原文は書いています。
レート制限(送れる回数の上限)を上げたいときは、Shopify Dev Dashboard で API キーを作ります。
🔴 公式に書かれていないこと
ここは大事なところなので、原文に書かれていないものを、書かれていないまま並べておきます。
あなたの店に当てはまるかどうかを考えるときは、この一覧と合わせて読んでください。
- 日本のストア・日本の買い手が対象かは、この Changelog には書かれていません
- 使える通貨・地域は書かれていません
- 店がエージェント経由の販売を止められるか、その設定の場所は書かれていません
- エージェント経由の注文が管理画面でどう見分けられるかは書かれていません。原文は “like any other order” とだけ書きます
- 手数料や料金は書かれていません
- webhook がいつ加わるかは書かれていません。原文は “at launch”(公開の時点)に無い、と書くだけです
- Shop MCP と Global Catalog MCP の違いは、この本文には書かれていません。Related docs に名前が並ぶだけです
- mcp.shop.com・skill.md・Related docs の中身は、本記事では読んでいません
- 🔴 本記事は日本のストアで確認していません。記載が無いことをもって「影響がある」とも「影響がない」とも書きません
まとめ — 立場ごとに押さえておくこと
最後に、店主と開発者のそれぞれが押さえておくことを、立場ごとに整理しておきます。
原文によれば、エージェント経由で入った注文は、管理画面にほかの注文と同じように表示されます。日本のストアが対象かは原文に書かれておらず、あなたの店に当てはまるかはこの Changelog からは分かりません。
エージェントを作るあなたが開発者なら、公開の時点で webhook が無いことを、設計の前に原文で見てください。
購入の完了が買い手の確認のあとだという点も、合わせて見てください。
制作会社やエージェントの担当者がいるなら、この Changelog を共有してください。
🔵 上の整理と進め方はキクシル編集部の整理で、公式の記載ではありません。
出典
- Shopify Developer Changelog「Add shopping and Shop Pay checkout to any agent with Shop MCP」2026年10月13日
https://shopify.dev/changelog/add-shopping-and-shop-pay-checkout-to-any-agent-with-shop-mcp
上記の Shopify 公式の情報だけを、一次情報として使っています。
次の事項は「未確認」として扱い、推測で補っていません。
- 対象の地域・通貨と、日本のストアへの対応
- 店がエージェント経由の販売を止める手段
- 管理画面での注文の見分け方
- 手数料・料金
- webhook の追加時期
- mcp.shop.com・skill.md・Related docs の中身

