概要
Selling Partner APIを通じたAmazon Vendor Central:小売購入注文、確認、出荷確認、請求書、ラベル付きのダイレクトフルフィルメント注文、梱包明細書と在庫、取引状況およびベンダーレポート。プライベートベンダーアプリのAmazonリフレッシュトークンでログイン。
ガイド付きセットアップ
Amazon Vendor Central を ChatGPT に 2 分で接続
AnythingMCP Cloud の無料トライアルを始め、ガイド付きセットアップで Amazon Vendor Central を接続して、MCP URL を ChatGPT に追加します。コードもサーバーの運用も不要です。
クレジットカード不要 · 7日間の試用 · セルフホストの選択肢あり
ChatGPT のプラグインディレクトリにある AnythingMCP プラグインは、AnythingMCP Cloud 上で社内データベース(PostgreSQL、MySQL、SQL Server、Oracle、SAP HANA、SQLite、MongoDB、読み取り専用)への質問に答えます。掲載ページを開き (新しいタブで開きます)、Install plugin をクリックしてください。それ以外のコネクタは、AnythingMCP の MCP URL を使ってカスタム MCP サーバーとして ChatGPT に追加します。
こう聞いてみよう
Amazon Vendor Central (SP-API) のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要?cloud.anythingmcp.comに直接アクセスして。 サインインし、Connectors → Amazon Vendor Centralをクリックし、資格情報を貼り付け、MCP APIキーを作成すれば完了です。Dockerも
git cloneもローカルサーバーも不要です。
Amazon Vendor Central + ChatGPT
Selling Partner APIを通じたAmazon Vendor Central:小売購入注文、確認、出荷確認、請求書、ラベル付きのダイレクトフルフィルメント注文、梱包明細書と在庫、取引状況およびベンダーレポート。プライベートベンダーアプリのAmazonリフレッシュトークンでログイン。
前提条件
コネクタに組み込まれた完全なセットアップ手順を参照してください(コネクタを選択したときにアプリ内ストアに表示されます)。このコネクタに必要な環境変数は次のとおりです:
SPAPI_CLIENT_ID, SPAPI_CLIENT_SECRET, SPAPI_REFRESH_TOKEN, SPAPI_ENDPOINT, SPAPI_MARKETPLACE_ID
ステップ1 — 資格情報を取得する
セットアップには約20分かかります。Amazonによる開発者プロファイルのレビューが必要です。
- Vendor CentralでIntegrationを開き、次にAPI Integrationを選択し、Developer Profileを完成させます。Data Accessの下でPrivate Developer: I build application(s) that integrate my own company with Amazon Services APIsを選択し、必要な役割を選んでRegisterを選択します。Amazonがプロファイルをレビューし、次のステップに関するケースを開きます。
- 同じページでAdd new app clientを選択し、フォームを完成させ、Amazonが選択肢を提供するところでVendorsにチェックを入れ、役割を選択します。次に、LWA credentialsの下でViewを選択し、クライアント識別子を
SPAPI_CLIENT_IDに、クライアントシークレットをSPAPI_CLIENT_SECRETにコピーします。 - あなたのベンダーアカウントのためにAuthorize appを選択します。Amazonがrefresh tokenを表示します(
Atzr|で始まります):それをSPAPI_REFRESH_TOKENに貼り付けます。 SPAPI_ENDPOINTで地域を選択し(北米、ヨーロッパ、または極東)、あなたのAmazonストアのマーケットプレイスIDをSPAPI_MARKETPLACE_IDに入力します。例えば、ATVPDKIKX0DER(米国)、A1PA6795UKMFR9(ドイツ)、A1F83G8C2ARO7P(英国)、APJ6JRA9NG5V4(イタリア)、A13V1IB3VIYZZH(フランス)、A1RKKUPIHCS9HS(スペイン)、A1VC38T7YXB528(日本)。
役割:小売ツールにはAmazon Fulfillmentの役割が必要です。ダイレクトフルフィルメントツールにはDirect-to-Consumer Shipping (Restricted)が必要で、これは顧客の住所を含むため制限された役割です。Amazonは、付与する前にデータ保護に関するさらなる情報を求めます。ベンダーレポートにはBrand Analyticsが必要です。役割なしでの呼び出しは403で応答します。
どこから始めるか:amazon_vendor_list_purchase_ordersでpurchase_order_stateがNewのものは、Amazonが注文した内容を示します;amazon_vendor_get_purchase_orderは1つの注文の詳細を提供します。
小売調達:amazon_vendor_list_purchase_orders、amazon_vendor_get_purchase_order、amazon_vendor_list_purchase_order_statuses(受け入れた数量と受領した数量)。amazon_vendor_submit_acknowledgementsで注文に応答し、amazon_vendor_submit_shipment_confirmationsで出荷を発表し、その後amazon_vendor_list_shipmentsとamazon_vendor_list_transport_labelsで追跡します。確認と出荷確認はAmazonへの拘束力のある応答であるため、amazon_vendor_submit_acknowledgementsとamazon_vendor_submit_shipment_confirmationsはオフに設定されており、amazon_vendor_submit_invoicesも同様です:AIがそれらを送信する必要があるときにコネクタページでオンに切り替えてください;それぞれの確認を求められます。
ダイレクトフルフィルメント(あなたがAmazonの顧客に出荷する場合):amazon_vendor_list_df_orders、amazon_vendor_get_df_order、amazon_vendor_acknowledge_df_orders、amazon_vendor_list_df_packing_slips、amazon_vendor_get_df_packing_slip、amazon_vendor_list_df_customer_invoices、amazon_vendor_list_df_shipping_labels、amazon_vendor_get_df_shipping_label、amazon_vendor_submit_df_shipment_confirmationsおよびamazon_vendor_update_df_inventory。ラベルを作成するための輸送を予約する:amazon_vendor_request_df_shipping_labelsとamazon_vendor_create_df_shipping_labelsはオフに設定されており、amazon_vendor_acknowledge_df_orders、amazon_vendor_submit_df_shipment_confirmations、amazon_vendor_submit_df_invoicesも同様です。
送信は非同期です:すべての送信ツールはtransactionIdで応答し、他には何も返しません。結果をamazon_vendor_get_transaction_status(小売)またはamazon_vendor_get_df_transaction_status(ダイレクトフルフィルメント)で読み取ります:Processing、SuccessまたはFailureとエラー。成功と表示されるまで送信を完了したとは報告しないでください。
レポート(3ステップ):amazon_vendor_create_report、次にamazon_vendor_get_reportがDONEになるまで、最後にamazon_vendor_download_report_document。
フィールドノート:リスト呼び出しは、1回の呼び出しで最大7日間をカバーします;ダイレクトフルフィルメントリストにはcreated_afterとcreated_beforeの両方が必要です。時間はISO 8601形式です。数量には単位が付随します(小売の場合はCasesまたはEaches、ダイレクトフルフィルメントの場合はEach);金額は通貨コード付きの10進数の文字列です。partyIdは販売者のためのあなたのベンダーコードと、出荷元および出荷先のための倉庫コードです。リストページにはpagination.nextTokenがあります。
レート制限:操作ごとに1秒あたり10回の呼び出し、バーストは10(取引状況:バースト20)。429が返された場合は、少し待ってから再度呼び出してください。
ステップ2 — アダプタをインストールする
curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d
ステップ3 — ChatGPTにコネクタを追加する
サーバーURL: AnythingMCP で MCP Servers を開き、このコネクタがあるサーバーを選んで URL(
https://cloud.anythingmcp.com/mcp/…)をコピーします。このガイドでYOUR_SERVER_IDと表示されている箇所に使ってください。
ChatGPT では、Web 版の Plugins ページから MCP サーバーをプラグインとして追加します。有料プランで利用でき、開発者モードはもう必要ありません。Business ワークスペースで追加できるのは管理者とオーナーだけです。Enterprise・Edu では、管理者が Create plugins with MCPs 権限を付与できます。
- chatgpt.com/plugins を開き、Add をクリックして Add custom MCP server を選びます。
- 名前を入力します(例: Name:
Amazon Vendor Central)。 - Connection の Server URL に
https://cloud.anythingmcp.com/mcp/YOUR_SERVER_IDを入力し、Authentication は OAuth のままにします。 - I understand and want to continue を選び、Create as a plugin をクリックします。ChatGPT に求められたら AnythingMCP にサインインし、アクセスを許可します。
- 個人用プラグインから新しいプラグインをインストールし、チャットで @ を入力して選択します。
利用可能なツール
| ツール | 何をするか |
|---|---|
amazon_vendor_list_purchase_orders | あなたが受けた小売購入注文をリストします。作成または変更された期間は最大7日間です:purchaseOrderNumber… |
amazon_vendor_get_purchase_order | 1つの小売購入注文を読み取ります:状態、注文日、購入注文タイプ、配達ウィンドウ、支払い方法、購入、販売、出荷先など… |
amazon_vendor_list_purchase_order_statuses | 最大7日間の小売購入注文の履行状況をリストします:purchaseOrderStatus(OPEN、CLOSED)およびアイテムごとの… |
amazon_vendor_submit_acknowledgements | 小売購入注文を確認します:各アイテムを数量と約束する日付で受け入れ、バックオーダー、または拒否します。確認は… |
amazon_vendor_submit_shipment_confirmations | 小売購入注文の出荷確認(事前出荷通知)を送信します:何が出荷されたか、どこから、どのキャリアで、… |
amazon_vendor_list_shipments | Amazonが知っている小売出荷をリストします。キャリアの詳細、現在の状態、コンテナ、およびそれらに含まれる購入注文を表示します。あなたの… |
amazon_vendor_list_transport_labels | Amazonがすでに作成した小売出荷の小包輸送ラベルをリストします:追跡番号付きのパッケージごとのラベルデータ、さらに… |
amazon_vendor_submit_invoices | 小売購入注文の請求書またはクレジットノートをAmazonに提出します。請求書は法的および財務的な文書です:Amazonはそれに基づいて支払います… |
amazon_vendor_get_transaction_status | そのtransactionIdによる小売送信(確認、出荷確認、または請求書)の結果を読み取ります:状態はProcessing、Success… |
amazon_vendor_list_df_orders | 最大7日間に作成されたダイレクトフルフィルメント購入注文(あなたが直接Amazonの顧客に出荷する注文)をリストします… |
amazon_vendor_get_df_order | 1つのダイレクトフルフィルメント購入注文を読み取ります:状態、注文日、顧客の出荷先住所、出荷の詳細(出荷方法、優先度、約束された… |
amazon_vendor_acknowledge_df_orders | ダイレクトフルフィルメント購入注文を確認します:各アイテムの数量で確認または拒否します。拒否すると顧客の注文がキャンセルされます… |
amazon_vendor_list_df_shipping_labels | 最大7日間に作成されたダイレクトフルフィルメント注文のためにすでに存在する出荷ラベルをリストします:purchaseOrderNumber、ラベル… |
amazon_vendor_get_df_shipping_label | 1つのダイレクトフルフィルメント注文のために存在する出荷ラベルを読み取ります:ラベル形式とパッケージごとの追跡番号、キャリア、出荷方法… |
amazon_vendor_request_df_shipping_labels | Amazonにダイレクトフルフィルメント注文のためにAmazonが支払うキャリアの出荷ラベルを作成するように依頼します。これにより、パッケージの輸送が予約されます。Amazon… |
amazon_vendor_create_df_shipping_labels | 1つのダイレクトフルフィルメント注文の出荷ラベルを作成し、すぐに返します(ラベル内容は追跡番号付きのBase64)。これにより… |
amazon_vendor_submit_df_shipment_confirmations | ダイレクトフルフィルメント注文が出荷されたことを確認します(または出荷できなかった場合:FLOOR_DENIAL)、アイテムごとの出荷数量とパッケージを… |
amazon_vendor_list_df_packing_slips | 最大7日間に作成されたダイレクトフルフィルメント注文のためにAmazonが準備した梱包明細書をリストします:purchaseOrderNumber、内容… |
amazon_vendor_get_df_packing_slip | 1つのダイレクトフルフィルメント注文の梱包明細書を読み取ります:内容タイプとパッケージに入れるための明細書内容(PDFのBase64)。制限:10… |
amazon_vendor_list_df_customer_invoices | 最大7日間に作成されたダイレクトフルフィルメント注文のためにAmazonが準備した顧客請求書をリストします(請求書が… |
amazon_vendor_update_df_inventory | あなたの倉庫のダイレクトフルフィルメント用の在庫を送信します。is_full_updateがfalseの場合、リストされたアイテムのみが変更されます… |
amazon_vendor_submit_df_invoices | ダイレクトフルフィルメント注文の請求書をAmazonに提出します。請求書は法的および財務的な文書です:Amazonはそれに基づいて支払います。Amazonは処理します… |
amazon_vendor_get_df_transaction_status | ダイレクトフルフィルメント送信(確認、出荷確認、在庫更新、ラベルリクエストまたは請求書)の結果をそのtransactionIdで読み取ります… |
amazon_vendor_create_report | レポートAPIを通じてベンダーレポートをリクエストします(ステップ1/3)、このコネクタのマーケットプレイス用です。ベンダーレポートタイプ… |
amazon_vendor_get_report | レポートを確認します(ステップ2/3):processingStatusはIN_QUEUE、IN_PROGRESS、DONE、CANCELLEDまたはFATALです。DONEになるまでポーリングし、その後… |
amazon_vendor_download_report_document | 完了したレポートの内容を読み取ります(ステップ3/3)。サーバーがファイルを取得し、解凍して返します:ベンダー分析レポート… |
例のプロンプト
- "今週入ってきた新しいAmazon購入注文は何で、どの数量を要求していますか?"
- "注文番号2JK3S9VCのアイテムと出荷ウィンドウを表示してください。"
- "どのダイレクトフルフィルメント注文がまだ出荷ラベルを必要としていますか?"
- "取引12345-abcdeを確認してください:私が提出した請求書はAmazonに受け入れられましたか?"
- "先週のベンダー売上レポートをリクエストし、準備ができたら教えてください。"
FAQ
資格情報はどこから来ますか? Vendor Centralのプライベートアプリから(Integration、API Integration)AmazonがあなたのDeveloper Profileをレビューした後に取得します。LWAクライアントIDとシークレットをコピーし、Authorize appを選択してリフレッシュトークンを取得し、地域とマーケットプレイスIDを入力します。AWSキーは必要ありません。
どの役割が必要ですか? 小売ツールにはAmazon Fulfillmentが必要で、ダイレクトフルフィルメントツールには制限された役割であるDirect-to-Consumer Shippingが必要です。また、レポートにはBrand Analyticsが必要です。これはベンダー(1P)向けです;Seller Centralの販売者はAmazon Seller Centralコネクタを使用します。
どのツールがオフに設定されていますか? Amazonへの拘束力のある応答:amazon_vendor_submit_acknowledgements、amazon_vendor_submit_shipment_confirmations、amazon_vendor_submit_invoices、amazon_vendor_acknowledge_df_orders、amazon_vendor_request_df_shipping_labels、amazon_vendor_create_df_shipping_labels、amazon_vendor_submit_df_shipment_confirmationsおよびamazon_vendor_submit_df_invoices。AIがそれらを送信する必要があるときにコネクタページでオンに切り替えてください。
ChatGPT の無料プランでカスタム MCP サーバーは使えますか? OpenAI がカスタム MCP サーバーを案内しているのは有料プランだけで、Free プランは対象に含まれていません。
次のステップ
このガイドは役に立ちましたか?