概要
Selling Partner APIを通じたAmazon Vendor Central:小売購入注文、確認、出荷確認、請求書、ラベル付きの直接フルフィルメント注文、梱包明細書、在庫、取引状況、及びベンダーレポート。プライベートベンダーアプリのAmazonリフレッシュトークンでログイン。
ガイド付きセットアップ
Amazon Vendor Central を Claude、ChatGPT、Copilot に 2 分で接続
AnythingMCP Cloud の無料トライアルを始め、ガイド付きセットアップで Amazon Vendor Central を接続して、MCP URL を AI アシスタントに追加します。コードもサーバーの運用も不要です。
クレジットカード不要 · 7日間の試用 · セルフホストの選択肢あり
こう聞いてみよう
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
Selling Partner APIを通じたAmazon Vendor Central:小売購入注文、確認、出荷確認、請求書、ラベル付きの直接フルフィルメント注文、梱包明細書、在庫、取引状況、及びベンダーレポート。プライベートベンダーアプリのAmazonリフレッシュトークンでログイン。
セットアップ
セットアップには約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(直接フルフィルメント)で読み取ります:処理中、成功、または失敗とエラーが表示されます。成功と表示されるまで送信が完了したとは報告しないでください。
レポート(3ステップ):amazon_vendor_create_report、次にamazon_vendor_get_reportがDONEになるまで、最後にamazon_vendor_download_report_document。
フィールドノート:リスト呼び出しは1回の呼び出しで最大7日間をカバーします;直接フルフィルメントリストにはcreated_afterとcreated_beforeの両方が必要です。時間はISO 8601形式です。数量は単位(小売の場合はケースまたは各、直接フルフィルメントの場合は各)と共に提供されます;金額は通貨コード付きの10進数文字列です。partyIdは販売者のためのあなたのベンダーコードと、出荷元および出荷先のための倉庫コードです。リストページにはpagination.nextTokenがあります。
レート制限:オペレーションごとに1秒あたり10回の呼び出し、バーストは10(取引状況:バースト20)。429エラーが発生した場合は、少し待ってから再度呼び出してください。
前提条件:SPAPI_CLIENT_ID、SPAPI_CLIENT_SECRET、SPAPI_REFRESH_TOKEN、SPAPI_ENDPOINT、SPAPI_MARKETPLACE_ID
コネクタをローカルにインストールする
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
http://localhost:3000/connectors/storeを開き、Amazon Vendor Centralを選択し、前提条件の下にリストされた環境変数を貼り付けます。
利用可能なツール
| ツール | 何をするか |
|---|---|
amazon_vendor_list_purchase_orders | あなたに対してAmazonが行った小売購入注文をリストします。最大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による小売送信(確認、出荷確認、または請求書)の結果を読み取ります:状態は処理中、成功… |
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を通じてベンダーレポートをリクエストします(3ステップのうちのステップ1)、このコネクタのマーケットプレイス用です。ベンダーレポートの種類… |
amazon_vendor_get_report | レポートを確認します(3ステップのうちのステップ2):processingStatusはIN_QUEUE、IN_PROGRESS、DONE、CANCELLEDまたはFATALです。DONEになるまでポーリングし、その後… |
amazon_vendor_download_report_document | 完了したレポートの内容を読み取ります(3ステップのうちのステップ3)。サーバーがファイルを取得し、解凍して返します:ベンダー分析レポート… |
例のプロンプト
- "今週新しく入ったAmazonの購入注文は何で、どの数量を要求していますか?"
- "購入注文2JK3S9VCとそのアイテム及び出荷ウィンドウを表示してください。"
- "どの直接フルフィルメント注文がまだ出荷ラベルを必要としていますか?"
- "取引12345-abcdeを確認してください:私が提出した請求書はAmazonに受け入れられましたか?"
- "先週のベンダー販売レポートをリクエストし、準備ができたら教えてください。"
次のステップ
このガイドは役に立ちましたか?