Zusammenfassung
Amazon Shipping API v2 (SP-API) für Unternehmen, die mit Amazon als Anbieter versenden: Tarife vergleichen, Pakete verfolgen, Etiketten und Dokumente erneut abrufen, Schließfächer und Abholstellen finden und Abholformulare lesen. Kauf, Ein-Klick-Kauf und Stornierung sind enthalten, aber deaktiviert. Private SP-API-App mit der Amazon Logistics-Rolle.
Geführte Einrichtung
Amazon Shipping in 2 Minuten mit Claude, ChatGPT oder Copilot verbinden
Starte die kostenlose Testphase in der AnythingMCP Cloud, verbinde Amazon Shipping in der geführten Einrichtung und trag deine MCP-URL in deinen KI-Assistenten ein. Ohne Code, ohne eigenen Server.
Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar
Frag einfach
Beispiel-Prompts für Amazon Shipping
Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.
Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.
💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Melde dich an, klicke auf Connectors → Amazon Shipping, füge deine Zugangsdaten ein, erstelle einen MCP API-Schlüssel und du bist fertig. Kein Docker, kein
git clone, kein lokaler Server.
Amazon Shipping
Amazon Shipping API v2 (SP-API) für Unternehmen, die mit Amazon als Anbieter versenden: Tarife vergleichen, Pakete verfolgen, Etiketten und Dokumente erneut abrufen, Schließfächer und Abholstellen finden und Abholformulare lesen. Kauf, Ein-Klick-Kauf und Stornierung sind enthalten, aber deaktiviert. Private SP-API-App mit der Amazon Logistics-Rolle.
Einrichtung
Die Einrichtung dauert etwa 20 Minuten. Du benötigst die Plus Amazon Bewertungen.
- Du benötigst ein Amazon Shipping-Konto. Verkäufer auf Amazon verwenden ihr Seller Central-Konto; andere Versender erstellen ein Konto unter https://solutionproviderportal.amazon.com (kein Verkäuferkonto erforderlich) und schließen die Entwickler-Identitätsprüfung ab.
- Vervollständige das Entwicklerprofil: Wähle für Datenzugriff Privater Entwickler: Ich baue Anwendung(en), die mein eigenes Unternehmen mit Amazon Services APIs integrieren, wähle für Rollen Amazon Logistics. Amazon antwortet innerhalb von etwa 5 Werktagen.
- Erstelle einen SP-API-App-Client mit dem Namen
AmazonShipping_YourCompany, mit der Shipping Geschäftseinheit und der Amazon Logistics Rolle, und antworte Nein auf die Delegation des Zugriffs auf eingeschränkte (PII) Daten. - Wähle unter LWA-Zugangsdaten Anzeigen und kopiere die Client-ID (
amzn1.application-oa2-client.…) inSPAPI_CLIENT_IDund das Client-Geheimnis inSPAPI_CLIENT_SECRET. - Autorisiere die App für dein eigenes Konto (App autorisieren) und kopiere das Refresh-Token (
Atzr|…) inSPAPI_REFRESH_TOKEN. - Wähle die Region in
SPAPI_ENDPOINTund dein Amazon Shipping-Land inAMAZON_SHIPPING_BUSINESS_ID. Vereinigte Staaten: Nordamerika. Vereinigtes Königreich, Frankreich, Italien, Spanien, Indien, Vereinigte Arabische Emirate, Saudi-Arabien, Ägypten: Europa. Japan: Fernost.
Der Connector tauscht das Refresh-Token unter https://api.amazon.com/auth/o2/token gegen einstündige Zugriffstoken aus und sendet sie im Header x-amz-access-token; der Header x-amzn-shipping-business-id trägt das Land. Die Variablen haben die gleichen Namen wie im Amazon Seller Central-Connector, aber die App muss die Amazon Logistics-Rolle haben: die Zugangsdaten einer Verkaufs-App ohne diese Rolle antworten mit 403.
Vor dem ersten echten Etikett: Amazon fordert jede neue Integration auf, ein Testetikett zu erstellen und genehmigen zu lassen (Amazon Shipping Test Label Guide) und bestätigt dann das erste Versanddatum. Halte die Kauf-Tools deaktiviert, bis dies erledigt ist.
Wo du anfangen kannst: amazon_shipping_get_rates mit der Absenderadresse, dem Ziel und einem Paket gibt die Dienstleistungen und Preise zurück; amazon_shipping_get_tracking verfolgt ein Paket anhand der Tracking-ID und der Carrier-ID.
Tarife: amazon_shipping_get_rates benötigt für jedes Paket eine packageClientReferenceId von dir, Abmessungen, Gewicht, den versicherten Wert und mindestens einen Artikel. channel_details.channelType ist EXTERNAL für Bestellungen aus deinem eigenen Shop und AMAZON (mit der Amazon-Bestell-ID) für Amazon-Bestellungen. Die Antwort enthält ein requestToken und eine rateId pro Dienst; beide werden benötigt, um zu kaufen und verfallen nach 10 Minuten. Wenn ein Tarif requiresAdditionalInputs angibt, lies das Schema mit amazon_shipping_get_additional_inputs.
Tracking und Dokumente: amazon_shipping_get_tracking gibt den Zusammenfassungsstatus und die Ereignishistorie zurück; amazon_shipping_get_shipment_documents gibt das Etikett eines gekauften Pakets erneut zurück (base64) und benötigt die Versand-ID und deine packageClientReferenceId. amazon_shipping_get_access_points findet Schließfächer und Zähler in der Nähe einer Postleitzahl.
Abholformulare: amazon_shipping_get_unmanifested_shipments zeigt, was noch auf ein Manifest wartet, amazon_shipping_get_collection_form_history und amazon_shipping_get_collection_form lesen frühere Formulare, und amazon_shipping_get_carrier_accounts listet verbundene Carrier-Konten auf. amazon_shipping_generate_collection_form schließt die offenen Sendungen eines Carriers ab und ist standardmäßig deaktiviert.
Kauf (deaktiviert): amazon_shipping_purchase_shipment kauft einen Tarif, amazon_shipping_one_click_shipment kauft nach Dienst-ID ohne Tarifanfrage, amazon_shipping_direct_purchase_shipment kauft für eine Amazon-Bestellung mit dem Dienst, den Amazon auswählt, und amazon_shipping_cancel_shipment storniert eine gekaufte Sendung vor der Übergabe. Jeder Kauf wird dem Amazon Shipping-Konto belastet. Übergebe einen Idempotenzschlüssel und verwende ihn erneut, wenn du es erneut versuchst, damit ein Timeout nicht doppelt kauft.
Formate: Beträge sind Objekte mit value und unit (der Währung); Gewichte verwenden GRAMM, KILOGRAMM, UNZE oder PFUND und Abmessungen ZOLL oder ZENTIMETER; Zeiten sind im ISO 8601-Format. Antworten sind in payload eingekapselt; Fehler kommen als errors, eine Liste von code, message und details.
Limits: 80 Aufrufe pro Sekunde mit einem Burst von 100 bei den meisten Operationen; der Antwortheader x-amzn-RateLimit-Limit zeigt das angewandte Limit an. Ein 429 bedeutet warten und erneut versuchen.
Voraussetzungen: SPAPI_CLIENT_ID, SPAPI_CLIENT_SECRET, SPAPI_REFRESH_TOKEN, SPAPI_ENDPOINT, AMAZON_SHIPPING_BUSINESS_ID
Installiere den Connector lokal
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
Öffne http://localhost:3000/connectors/store, wähle Amazon Shipping und füge die unter Voraussetzungen aufgeführten Umgebungsvariablen ein.
Verfügbare Tools
| Tool | Was es tut |
|---|---|
amazon_shipping_get_rates | Hole die Amazon Shipping-Dienstangebote und Preise für einen Versand. Gibt payload.requestToken zurück (benötigt für den Kauf, gültig für 10… |
amazon_shipping_get_additional_inputs | Lies das JSON-Schema der zusätzlichen Informationen, die ein Tarif benötigt, bevor er gekauft werden kann. Rufe es auf, wenn ein Tarif von amazon_shipping_get_rates… |
amazon_shipping_get_tracking | Verfolge ein Paket, das mit Amazon Shipping versendet wurde. Gibt payload.summary.status zurück (PreTransit, InTransit, OutForDelivery, Delivered… |
amazon_shipping_get_shipment_documents | Hole das Etikett und andere Dokumente eines Pakets einer gekauften Sendung erneut. Gibt payload.shipmentId und… |
amazon_shipping_get_access_points | Finde Amazon-Schließfächer und Abholstellen in der Nähe einer Postleitzahl, um sie als Lieferadresse anzubieten. Gibt payload.accessPointsMap zurück, eine Karte… |
amazon_shipping_get_unmanifested_shipments | Liste die Carrier und Abholorte auf, die noch gekaufte Sendungen ohne ein Abholformular (Manifest) haben. Gibt… |
amazon_shipping_get_collection_form_history | Liste die Abholformulare (Manifeste) auf, die früher erstellt wurden. Gibt collectionFormsHistoryRecordList mit pro Formular die collectionFormId… |
amazon_shipping_get_collection_form | Hole ein Abholformular (Manifest), das früher erstellt wurde, um es erneut auszudrucken. Gibt collectionsFormDocument mit der Datei als… |
amazon_shipping_get_carrier_accounts | Liste die Carrier-Konten auf, die mit deinem Amazon Shipping-Konto verknüpft sind. Gibt activeAccounts mit accountId und carrierId pro Konto zurück.… |
amazon_shipping_purchase_shipment | Kaufe eine Sendung von einem Tarif von amazon_shipping_get_rates. Amazon belastet die Sendung deinem Konto, daher ist das Tool standardmäßig deaktiviert… |
amazon_shipping_direct_purchase_shipment | Kaufe eine Sendung für eine Amazon-Bestellung in einem Aufruf, wobei Amazon den am besten geeigneten Dienst auswählt (keine Tarifanfrage zuerst). Amazon belastet die… |
amazon_shipping_one_click_shipment | Kaufe eine Sendung in einem Aufruf, indem du die Dienst-IDs angibst, aus denen gewählt werden soll, ohne vorher eine Tarifanfrage zu stellen. Amazon belastet die Sendung deinem… |
amazon_shipping_cancel_shipment | Storniere eine Sendung, die gekauft, aber noch nicht an den Carrier übergeben wurde. Dies kann nicht rückgängig gemacht werden: das Etikett wird ungültig. Gibt eine leere… |
amazon_shipping_generate_collection_form | Generiere das Abholformular (Manifest) für alle gekauften Sendungen eines Carriers an einer Absenderadresse, die noch keines hat. Die Sendungen sind… |
Beispielaufforderungen
- "Vergleiche die Amazon Shipping-Tarife für ein 2 kg Paket von Manchester M1 1AE nach London SW1A 1AA."
- "Verfolge das Amazon Shipping-Paket QA0123456789 und sag mir den letzten Scan."
- "Finde Amazon-Schließfächer in der Nähe der Postleitzahl EC1A 1BB."
- "Hole das Etikett der Sendung, die ich heute Morgen gekauft habe, erneut."
- "Welche Sendungen sind noch nicht auf einem Abholformular?"
Nächste Schritte
War dieser Guide hilfreich?