In breve
Amazon Shipping API v2 (SP-API) per le aziende che spediscono con Amazon come corriere: confronta tariffe, traccia pacchi, recupera etichette e documenti, trova armadietti e punti di ritiro, e leggi i moduli di raccolta. Gli acquisti, l'acquisto con un clic e la cancellazione sono inclusi ma disattivati. App SP-API privata con il ruolo di Amazon Logistics.
Configurazione guidata
Collega Amazon Shipping a Claude in 2 minuti
Avvia la prova gratuita su AnythingMCP Cloud, collega Amazon Shipping con la configurazione guidata e aggiungi il tuo URL MCP a Claude. Senza codice e senza server da gestire.
Nessuna carta di credito · 7 giorni di prova · Alternativa self-host disponibile
AnythingMCP è nella directory dei connettori di Claude: aggiungilo a Claude con un clic (si apre in una nuova scheda), poi accedi e scegli quali server MCP può usare Claude.
Prova a chiedere
Prompt di esempio per Amazon Shipping
Clicca su un prompt per copiarlo. Incollalo in Claude, ChatGPT, Cursor, Gemini, Copilot o OpenClaw per eseguirlo contro questo connettore.
Claude è un'AI e può sbagliare. Verifica sempre le risposte.
💡 Nessuna installazione? Usa direttamente cloud.anythingmcp.com. Accedi, clicca su Connettori → Amazon Shipping, incolla le tue credenziali, genera una chiave API MCP e hai finito. Niente Docker, niente
git clone, niente server locale.
Amazon Shipping + Claude
Amazon Shipping API v2 (SP-API) per le aziende che spediscono con Amazon come corriere: confronta tariffe, traccia pacchi, recupera etichette e documenti, trova armadietti e punti di ritiro, e leggi i moduli di raccolta. Gli acquisti, l'acquisto con un clic e la cancellazione sono inclusi ma disattivati. App SP-API privata con il ruolo di Amazon Logistics.
Requisiti
Consulta le istruzioni complete di configurazione integrate nel connettore (visibili nello store dell'app quando selezioni il connettore). Le variabili ambientali richieste per questo connettore sono:
SPAPI_CLIENT_ID, SPAPI_CLIENT_SECRET, SPAPI_REFRESH_TOKEN, SPAPI_ENDPOINT, AMAZON_SHIPPING_BUSINESS_ID
Passo 1 — Ottieni le credenziali
La configurazione richiede circa 20 minuti. Hai bisogno delle recensioni Amazon plus.
- Hai bisogno di un account Amazon Shipping. I venditori su Amazon utilizzano il loro account Seller Central; altri spedizionieri creano un account su https://solutionproviderportal.amazon.com (non è necessario un account venditore) e completano la verifica dell'identità dello sviluppatore.
- Completa il Profilo Sviluppatore: per Accesso ai Dati scegli Sviluppatore Privato: creo applicazione(i) che integrano la mia azienda con le API di Amazon Services, per Ruoli scegli Amazon Logistics. Amazon risponde entro circa 5 giorni lavorativi.
- Crea un client app SP-API chiamato
AmazonShipping_YourCompany, con l'entità commerciale Shipping e il ruolo Amazon Logistics, e rispondi No alla delega dell'accesso ai dati riservati (PII). - Sotto credenziali LWA scegli Visualizza e copia l'identificatore client (
amzn1.application-oa2-client.…) inSPAPI_CLIENT_IDe il segreto client inSPAPI_CLIENT_SECRET. - Autorizza l'app per il tuo account (Autorizza app) e copia il token di aggiornamento (
Atzr|…) inSPAPI_REFRESH_TOKEN. - Scegli la regione in
SPAPI_ENDPOINTe il tuo paese di Amazon Shipping inAMAZON_SHIPPING_BUSINESS_ID. Stati Uniti: Nord America. Regno Unito, Francia, Italia, Spagna, India, Emirati Arabi Uniti, Arabia Saudita, Egitto: Europa. Giappone: Estremo Oriente.
Il connettore scambia il token di aggiornamento su https://api.amazon.com/auth/o2/token per token di accesso di un'ora e li invia nell'intestazione x-amz-access-token; l'intestazione x-amzn-shipping-business-id contiene il paese. Le variabili hanno gli stessi nomi del connettore Amazon Seller Central, ma l'app deve avere il ruolo di Amazon Logistics: le credenziali di un'app di vendita senza di esso rispondono con 403.
Prima della prima etichetta reale: Amazon richiede a ogni nuova integrazione di produrre un'etichetta di test e farla approvare (Guida all'etichetta di test di Amazon Shipping) e poi conferma la prima data di spedizione. Tieni gli strumenti di acquisto disattivati fino a quando ciò non è completato.
Da dove iniziare: amazon_shipping_get_rates con l'indirizzo di partenza, la destinazione e un pacco restituisce i servizi e i prezzi; amazon_shipping_get_tracking segue un pacco tramite l'id di tracciamento e l'id del corriere.
Tariffe: amazon_shipping_get_rates ha bisogno per ogni pacco di un packageClientReferenceId di tua proprietà, dimensioni, peso, valore assicurato e almeno un articolo. channel_details.channelType è EXTERNAL per ordini dal tuo negozio e AMAZON (con l'id dell'ordine Amazon) per ordini Amazon. La risposta contiene un requestToken e un rateId per servizio; entrambi sono necessari per acquistare e scadono dopo 10 minuti. Quando una tariffa dice requiresAdditionalInputs, leggi lo schema con amazon_shipping_get_additional_inputs.
Tracciamento e documenti: amazon_shipping_get_tracking restituisce lo stato riassuntivo e la cronologia degli eventi; amazon_shipping_get_shipment_documents restituisce di nuovo l'etichetta di un pacco acquistato (base64) e necessita dell'id di spedizione e del tuo packageClientReferenceId. amazon_shipping_get_access_points trova armadietti e punti di ritiro vicino a un codice postale.
Moduli di raccolta: amazon_shipping_get_unmanifested_shipments mostra cosa aspetta ancora un manifesto, amazon_shipping_get_collection_form_history e amazon_shipping_get_collection_form leggono moduli precedenti, e amazon_shipping_get_carrier_accounts elenca gli account corrieri collegati. amazon_shipping_generate_collection_form chiude le spedizioni aperte di un corriere ed è installato disattivato.
Acquisto (disattivato): amazon_shipping_purchase_shipment acquista una tariffa, amazon_shipping_one_click_shipment acquista per id di servizio senza richiesta di tariffa, amazon_shipping_direct_purchase_shipment acquista per un ordine Amazon con il servizio scelto da Amazon, e amazon_shipping_cancel_shipment annulla una spedizione acquistata prima della consegna. Ogni acquisto viene addebitato sull'account Amazon Shipping. Passa una chiave di idempotenza e riutilizzala quando ripeti, in modo che un timeout non acquisti due volte.
Formati: gli importi sono oggetti con value e unit (la valuta); i pesi utilizzano GRAMMO, CHILOGRAMMO, ONCIA o LIBBRA e le dimensioni POLLICE o CENTIMETRO; i tempi sono ISO 8601. Le risposte sono racchiuse in payload; i fallimenti arrivano come errors, un elenco di code, message e details.
Limiti: 80 chiamate al secondo con un picco di 100 nella maggior parte delle operazioni; l'intestazione di risposta x-amzn-RateLimit-Limit mostra il limite applicato. Un 429 significa attendere e riprovare.
Passo 2 — Installa l'adattatore
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
Passo 3 — Aggiungi il connettore in Claude
L'URL del tuo server: in AnythingMCP, apri MCP Servers → il server su cui si trova questo connettore, e copia il suo URL (
https://cloud.anythingmcp.com/mcp/…). Usalo ovunque questa guida mostriYOUR_SERVER_ID.
Percorso consigliato: funziona su claude.ai web senza modificare alcun file di configurazione.
- In Claude, apri Personalizza → Connettori.
- Clicca su +, poi su Aggiungi connettore personalizzato.
- Inserisci un nome, ad esempio
Amazon Shipping, e l'URL del server MCP remotohttps://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID, poi clicca su Aggiungi. - Clicca su Connetti e accedi a AnythingMCP (OAuth) per consentire l'accesso.
Tutti gli strumenti qui sotto appariranno nella tua chat: inizia a digitare i prompt.
Strumenti disponibili
| Strumento | Cosa fa |
|---|---|
amazon_shipping_get_rates | Ottieni le offerte di servizio e i prezzi di Amazon Shipping per una spedizione. Restituisce payload.requestToken (necessario per acquistare, valido per 10… |
amazon_shipping_get_additional_inputs | Leggi lo schema JSON delle informazioni extra di cui una tariffa ha bisogno prima di poter essere acquistata. Chiamalo quando una tariffa di amazon_shipping_get_rates ha… |
amazon_shipping_get_tracking | Traccia un pacco spedito con Amazon Shipping. Restituisce payload.summary.status (PreTransit, InTransit, OutForDelivery, Delivered… |
amazon_shipping_get_shipment_documents | Recupera di nuovo l'etichetta e altri documenti di un pacco di una spedizione acquistata. Restituisce payload.shipmentId e… |
amazon_shipping_get_access_points | Trova armadietti Amazon e punti di ritiro vicino a un codice postale, per offrirli come indirizzo di consegna. Restituisce payload.accessPointsMap, una mappa… |
amazon_shipping_get_unmanifested_shipments | Elenca i corrieri e le località di ritiro che hanno ancora spedizioni acquistate senza un modulo di raccolta (manifesto). Restituisce… |
amazon_shipping_get_collection_form_history | Elenca i moduli di raccolta (manifesti) generati in precedenza. Restituisce collectionFormsHistoryRecordList con per modulo il collectionFormId… |
amazon_shipping_get_collection_form | Recupera un modulo di raccolta (manifesto) che è stato generato in precedenza, per stamparlo di nuovo. Restituisce collectionsFormDocument con il file come… |
amazon_shipping_get_carrier_accounts | Elenca gli account corrieri collegati al tuo account Amazon Shipping. Restituisce activeAccounts con accountId e carrierId per account.… |
amazon_shipping_purchase_shipment | Acquista una spedizione da una tariffa di amazon_shipping_get_rates. Amazon addebita la spedizione sul tuo account, quindi lo strumento è installato disattivato… |
amazon_shipping_direct_purchase_shipment | Acquista una spedizione per un ordine Amazon in una sola chiamata, lasciando ad Amazon scegliere il servizio più adatto (senza richiesta di tariffa prima). Amazon addebita il… |
amazon_shipping_one_click_shipment | Acquista una spedizione in una sola chiamata nominando gli id di servizio da scegliere, senza richiesta di tariffa prima. Amazon addebita la spedizione sul tuo… |
amazon_shipping_cancel_shipment | Annulla una spedizione che è stata acquistata ma non ancora consegnata al corriere. Non può essere annullata: l'etichetta diventa non valida. Restituisce un vuoto… |
amazon_shipping_generate_collection_form | Genera il modulo di raccolta (manifesto) per tutte le spedizioni acquistate di un corriere a un indirizzo di partenza che non ne ha ancora. Le spedizioni sono… |
Esempi di prompt
- "Confronta le tariffe di Amazon Shipping per un pacco di 2 kg da Manchester M1 1AE a Londra SW1A 1AA."
- "Traccia il pacco Amazon Shipping QA0123456789 e dimmi l'ultima scansione."
- "Trova armadietti Amazon vicino al codice postale EC1A 1BB."
- "Recupera di nuovo l'etichetta della spedizione che ho acquistato questa mattina."
- "Quali spedizioni non sono ancora su un modulo di raccolta?"
FAQ
Funziona sia con Claude Code che con Claude Desktop? Sì, punta entrambi a https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID.
Da dove provengono le credenziali? Da un'app SP-API privata con il ruolo di Amazon Logistics, creata in Seller Central o, senza un account venditore, nel Portale dei Fornitori di Soluzioni Amazon. Copia l'ID client LWA e il segreto, autorizza l'app per il tuo account per ottenere il token di aggiornamento e scegli la tua regione e il paese di Amazon Shipping.
Quali paesi copre? I paesi in cui Amazon Shipping opera: Stati Uniti, Regno Unito, Francia, Italia, Spagna, India, Emirati Arabi Uniti, Arabia Saudita, Egitto e Giappone. È per pacchi spediti con Amazon come corriere, anche per ordini che non provengono da Amazon.
Può acquistare etichette o annullare spedizioni? amazon_shipping_purchase_shipment, amazon_shipping_direct_purchase_shipment, amazon_shipping_one_click_shipment, amazon_shipping_cancel_shipment e amazon_shipping_generate_collection_form sono installati disattivati. Attivali nella pagina del connettore solo se l'AI deve usarli.
Prossimi passi
- Pagina di atterraggio del connettore
- Collegati a ChatGPT
- Collegati a Cursor
- Collegati a Gemini
- Collegati a Meta Muse
- Collegati a Microsoft Copilot
Questa guida ti è stata utile?