概要
Amazon Shipping API v2 (SP-API)を使用して、Amazonをキャリアとして利用する企業向け:料金を比較し、荷物を追跡し、ラベルや書類を再取得し、ロッカーや受取カウンターを見つけ、収集フォームを確認します。購入、一括購入、キャンセルは含まれていますが、オフになっています。Amazon Logisticsの役割を持つプライベートSP-APIアプリ。
ガイド付きセットアップ
Amazon Shipping を Claude、ChatGPT、Copilot に 2 分で接続
AnythingMCP Cloud の無料トライアルを始め、ガイド付きセットアップで Amazon Shipping を接続して、MCP URL を AI アシスタントに追加します。コードもサーバーの運用も不要です。
クレジットカード不要 · 7日間の試用 · セルフホストの選択肢あり
こう聞いてみよう
Amazon Shipping のサンプルプロンプト
プロンプトをクリックでコピー。Claude / ChatGPT / Cursor / Gemini / Copilot / OpenClaw に貼り付けて、このコネクターで実行できます。
Claude は AI のため誤ることがあります。回答をご確認ください。
💡 インストール不要?cloud.anythingmcp.comに直接アクセスしてください。 サインインし、Connectors → Amazon Shippingをクリックし、認証情報を貼り付け、MCP APIキーを作成すれば完了です。Dockerも
git cloneもローカルサーバーも不要です。
Amazon Shipping
Amazon Shipping API v2 (SP-API)を使用して、Amazonをキャリアとして利用する企業向け:料金を比較し、荷物を追跡し、ラベルや書類を再取得し、ロッカーや受取カウンターを見つけ、収集フォームを確認します。購入、一括購入、キャンセルは含まれていますが、オフになっています。Amazon Logisticsの役割を持つプライベートSP-APIアプリ。
セットアップ
セットアップには約20分かかります。プラスのAmazonレビューが必要です。
- Amazon Shippingアカウントが必要です。Amazonの出品者はSeller Centralアカウントを使用し、他の発送者はhttps://solutionproviderportal.amazon.comでアカウントを作成し(出品者アカウントは不要)、開発者の身分確認を完了します。
- 開発者プロフィールを完成させます:Data AccessではPrivate Developer: I build application(s) that integrate my own company with Amazon Services APIsを選択し、RolesではAmazon Logisticsを選択します。Amazonは約5営業日以内に回答します。
AmazonShipping_YourCompanyという名前のSP-APIアプリクライアントを作成し、ShippingビジネスエンティティとAmazon Logistics役割を設定し、制限された(PII)データアクセスの委任にはNoと答えます。- LWA credentialsの下でViewを選択し、クライアント識別子(
amzn1.application-oa2-client.…)をSPAPI_CLIENT_IDに、クライアントシークレットをSPAPI_CLIENT_SECRETにコピーします。 - 自分のアカウントのためにアプリを認可し(Authorize app)、リフレッシュトークン(
Atzr|…)をSPAPI_REFRESH_TOKENにコピーします。 SPAPI_ENDPOINTで地域を選択し、AMAZON_SHIPPING_BUSINESS_IDで自分のAmazon Shipping国を選択します。アメリカ合衆国:北米。イギリス、フランス、イタリア、スペイン、インド、アラブ首長国連邦、サウジアラビア、エジプト:ヨーロッパ。日本:極東。
コネクタは、https://api.amazon.com/auth/o2/tokenでリフレッシュトークンを1時間のアクセストークンと交換し、x-amz-access-tokenヘッダーに送信します;x-amzn-shipping-business-idヘッダーには国が含まれます。変数はAmazon Seller Centralコネクタと同じ名前ですが、アプリはAmazon Logisticsの役割を持っている必要があります:それがない販売アプリの認証情報は403を返します。
最初の実際のラベルの前に:Amazonはすべての新しい統合にテストラベルを生成し、承認を受けることを求めます(Amazon Shipping Test Label Guide)その後、最初の出荷日を確認します。それが完了するまで購入ツールはオフのままにしてください。
どこから始めるか:amazon_shipping_get_ratesを使用して、発送元住所、宛先、1つのパッケージを指定すると、サービスと価格が返されます;amazon_shipping_get_trackingは追跡IDとキャリアIDで荷物を追跡します。
料金:amazon_shipping_get_ratesは、各パッケージに自分のpackageClientReferenceId、寸法、重量、保険価値、少なくとも1つのアイテムが必要です。channel_details.channelTypeは、自分のショップからの注文の場合はEXTERNAL、Amazonの注文の場合はAMAZON(Amazonの注文ID付き)です。回答にはrequestTokenとサービスごとのrateIdが含まれます;両方とも購入に必要で、10分後に期限切れになります。料金がrequiresAdditionalInputsと表示される場合は、amazon_shipping_get_additional_inputsでスキーマを確認してください。
追跡と書類:amazon_shipping_get_trackingは要約ステータスとイベント履歴を返します;amazon_shipping_get_shipment_documentsは購入したパッケージのラベルを再取得し(base64)、出荷IDと自分のpackageClientReferenceIdが必要です。amazon_shipping_get_access_pointsは郵便番号近くのロッカーやカウンターを見つけます。
収集フォーム:amazon_shipping_get_unmanifested_shipmentsはまだマニフェストを待っているものを表示し、amazon_shipping_get_collection_form_historyとamazon_shipping_get_collection_formは以前のフォームを読み、amazon_shipping_get_carrier_accountsはリンクされたキャリアアカウントをリストします。amazon_shipping_generate_collection_formはキャリアの未処理の出荷を完了させ、インストール時はオフになっています。
購入(オフになっています):amazon_shipping_purchase_shipmentは料金を購入し、amazon_shipping_one_click_shipmentは料金リクエストなしでサービスIDで購入し、amazon_shipping_direct_purchase_shipmentはAmazonが選んだサービスでAmazonの注文のために購入し、amazon_shipping_cancel_shipmentは引き渡し前に購入した出荷をキャンセルします。各購入はAmazon Shippingアカウントに請求されます。冪等性キーを渡し、再試行時に再利用してください。タイムアウトが発生しても二重購入はされません。
フォーマット:金額はvalueとunit(通貨)のオブジェクトです;重量はGRAM、KILOGRAM、OUNCEまたはPOUNDを使用し、寸法はINCHまたはCENTIMETERです;時間はISO 8601です。回答はpayloadでラップされ、失敗はerrorsとして返され、code、message、detailsのリストが含まれます。
制限:ほとんどの操作で1秒あたり80回の呼び出し、バーストで100回;応答ヘッダーx-amzn-RateLimit-Limitは適用された制限を示します。429は待機して再試行することを意味します。
前提条件:SPAPI_CLIENT_ID、SPAPI_CLIENT_SECRET、SPAPI_REFRESH_TOKEN、SPAPI_ENDPOINT、AMAZON_SHIPPING_BUSINESS_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 Shippingを選択し、前提条件の下にリストされている環境変数を貼り付けます。
利用可能なツール
| ツール | 機能 |
|---|---|
amazon_shipping_get_rates | 出荷のためのAmazon Shippingサービスの提供と価格を取得します。payload.requestTokenを返します(購入に必要、10… |
amazon_shipping_get_additional_inputs | 購入前に料金が必要とする追加情報のJSONスキーマを読み取ります。amazon_shipping_get_ratesの料金が… |
amazon_shipping_get_tracking | Amazon Shippingで発送された荷物を追跡します。payload.summary.statusを返します(PreTransit、InTransit、OutForDelivery、Delivered… |
amazon_shipping_get_shipment_documents | 購入した出荷のパッケージのラベルやその他の書類を再取得します。payload.shipmentIdを返します… |
amazon_shipping_get_access_points | 郵便番号近くのAmazonロッカーや受取カウンターを見つけ、配達先として提供します。payload.accessPointsMapを返します… |
amazon_shipping_get_unmanifested_shipments | 収集フォーム(マニフェスト)なしで購入した出荷を持つキャリアと受取場所をリストします。返されるのは… |
amazon_shipping_get_collection_form_history | 以前に生成された収集フォーム(マニフェスト)をリストします。collectionFormsHistoryRecordListを返し、各フォームのcollectionFormId… |
amazon_shipping_get_collection_form | 以前に生成された収集フォーム(マニフェスト)を再取得し、再印刷します。collectionsFormDocumentを返し、ファイルは… |
amazon_shipping_get_carrier_accounts | 自分のAmazon Shippingアカウントにリンクされたキャリアアカウントをリストします。activeAccountsを返し、各アカウントのaccountIdとcarrierId… |
amazon_shipping_purchase_shipment | amazon_shipping_get_ratesの料金から出荷を購入します。Amazonは出荷をあなたのアカウントに請求しますので、このツールはオフになっています… |
amazon_shipping_direct_purchase_shipment | Amazonの注文のために1回の呼び出しで出荷を購入し、Amazonが最適なサービスを選択します(最初に料金リクエストはありません)。Amazonは… |
amazon_shipping_one_click_shipment | サービスIDを指定して1回の呼び出しで出荷を購入し、最初に料金リクエストはありません。Amazonは出荷をあなたの… |
amazon_shipping_cancel_shipment | 購入されたがまだキャリアに引き渡されていない出荷をキャンセルします。元に戻すことはできません:ラベルは無効になります。空の… |
amazon_shipping_generate_collection_form | まだ収集フォーム(マニフェスト)がない発送元住所のすべての購入した出荷のために収集フォームを生成します。出荷は… |
例文
- "マンチェスターM1 1AEからロンドンSW1A 1AAへの2kgの荷物のAmazon Shipping料金を比較してください。"
- "Amazon Shippingの荷物QA0123456789を追跡し、最後のスキャンを教えてください。"
- "郵便番号EC1A 1BB近くのAmazonロッカーを見つけてください。"
- "今朝購入した出荷のラベルを再取得してください。"
- "まだ収集フォームに載っていない出荷はどれですか?"
次のステップ
このガイドは役に立ちましたか?