Salta l'installazione. Attivo in meno di 2 minuti.
Avvia una prova gratuita su cloud.anythingmcp.com, aggiungi ShipStation con un clic, poi punta il tuo client AI (Claude, ChatGPT, Copilot o Cursor) all'endpoint MCP generato. Niente Docker, niente git clone, nessuna esperienza di sviluppo richiesta.
In breve
Spedizioni multi-corriere con ShipStation: ordini (shipment nell'API v2), etichette, corrieri e i loro servizi, preventivi di tariffa, tracking, magazzini, prodotti, inventario, evasioni, batch, manifest e ritiri. ShipStation API v2 con un header API-Key; acquisto e annullamento delle etichette sono inclusi ma installati disattivati.
Prova a chiedere
Prompt di esempio per ShipStation
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.
💡 Niente installazione? Vai direttamente su cloud.anythingmcp.com. Accedi, clicca Connectors → ShipStation, inserisci le credenziali, genera una MCP API key — fatto. Niente Docker, niente
git clone, niente server locale.
ShipStation
Spedizioni multi-corriere con ShipStation: ordini (shipment nell'API v2), etichette, corrieri e i loro servizi, preventivi di tariffa, tracking, magazzini, prodotti, inventario, evasioni, batch, manifest e ritiri. ShipStation API v2 con un header API-Key; acquisto e annullamento delle etichette sono inclusi ma installati disattivati.
Setup
Il connettore usa la ShipStation API v2, quindi serve una chiave API V2. La vecchia chiave V1 con secret non funziona.
- In ShipStation apri Settings → Account → API Settings. Il tuo piano deve includere l'accesso API.
- Nella sezione V2 clicca Generate API Key e copia la chiave; viene mostrata una sola volta. È attiva una sola chiave V2 per volta: generarne una nuova revoca la vecchia, anche in qualunque altro strumento la usi.
- Incollala in
SHIPSTATION_API_KEY. Viene inviata nell'headerAPI-Key. Funzionano anche le chiavi della ShipStation API (ex ShipEngine) da api-portal.shipstation.com; le chiavi che iniziano conTEST_vanno sulla sandbox. - Chiama per primo
shipstation_list_carriers: gli id dei corrieri (se-...) servono per tariffe e servizi. Poishipstation_list_shipmentsconshipment_status=pendingelenca cosa resta da spedire.
In v2 gli ordini sono shipment. Un ordine nella web app di ShipStation è uno shipment nell'API, e una spedizione nella web app è un'etichetta (label). L'ordine v1 12345678 è se-12345678, e il numero d'ordine è shipment_number. L'API v2 non ha un endpoint che elenca gli store; filtra invece per store_id.
Le etichette costano. I tool delle etichette (shipstation_create_label_from_shipment, shipstation_create_label_from_rate, shipstation_void_label) vengono installati disattivati. Gli account della piattaforma ShipStation non hanno sandbox, quindi un'etichetta acquistata viene addebitata sull'account del corriere. Attivali solo se l'AI deve comprare etichette. Preventivi di tariffa e validazione degli indirizzi non cambiano nulla.
Limite: 200 richieste al minuto per account; un 429 porta l'header Retry-After con i secondi da attendere.
Prerequisiti: SHIPSTATION_API_KEY
Installazione locale del connettore
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
Apri http://localhost:3000/connectors/store, scegli ShipStation e inserisci le variabili elencate nei Prerequisiti.
Tool disponibili
| Tool | What it does |
|---|---|
shipstation_list_carriers | List the carrier accounts connected to ShipStation with their carrier_id (se-...), carrier code, nickname, balance and, by default, their… |
shipstation_get_carrier | Get one connected carrier account by carrier_id: carrier code, account number, nickname, funding balance, services, packages and options |
shipstation_list_carrier_services | List the shipping services of one carrier (service_code such as usps_priority_mail or ups_ground, domestic or international, multi-package… |
shipstation_list_carrier_packages | List the package types one carrier accepts (package_code such as package, flat_rate_envelope, with dimensions where fixed) |
shipstation_list_shipments | List shipments, which are the orders of the ShipStation web app: recipient, items, status, store_id, order number and dates |
shipstation_get_shipment | Get one shipment (an order in the web app) by shipment_id: addresses, packages, weight, items, carrier and service, amounts paid, notes… |
shipstation_get_shipment_by_external_id | Get a shipment by its external_shipment_id, the key your own system or the sales channel gave the order (the v1 orderKey) |
shipstation_get_shipment_rates | Get the rates already calculated for a shipment, with carrier, service, price, delivery days and rate_id |
shipstation_calculate_rates | Quote shipping rates for an existing shipment across the given carriers |
shipstation_estimate_rates | Estimate shipping prices from origin, destination, weight and optional dimensions, without a shipment |
shipstation_list_labels | List purchased labels (the shipments of the web app) with tracking number, carrier, service, cost, status and download links |
shipstation_get_label | Get one label by label_id: tracking number, carrier, service, ship date, cost, status, voided flag and the label file as a URL or inline… |
shipstation_track_label | Get tracking for a label: current status, estimated delivery, carrier status description and the list of scan events |
shipstation_get_tracking | Get tracking by carrier code and tracking number, also for packages not labelled in ShipStation: status, estimated delivery and scan events |
shipstation_create_label_from_shipment | Buy a shipping label for an existing shipment, using the carrier and service set on it |
shipstation_create_label_from_rate | Buy a shipping label from a rate_id returned by shipstation_calculate_rates |
shipstation_void_label | Void a label that has not been used, so the carrier refunds the postage where it allows it |
shipstation_list_warehouses | List the ship-from locations (warehouses) with warehouse_id, name, origin address, return address and the default flag |
shipstation_get_warehouse | Get one ship-from warehouse by warehouse_id with its origin and return addresses and whether it is the default |
shipstation_list_products | List the products in ShipStation's product catalog with SKU, name, price, weight, dimensions, customs data and active flag |
shipstation_list_inventory | List stock levels per SKU from ShipStation inventory: on hand, allocated and available, optionally per inventory warehouse or location |
shipstation_list_fulfillments | List fulfillments, the shipping confirmations sent back to stores and marketplaces, with tracking number, carrier, ship date and… |
shipstation_list_batches | List label batches with batch number, status, label count, errors and download links for the combined labels |
shipstation_list_manifests | List end-of-day manifests (carrier scan forms) with carrier, warehouse, ship date, label ids and the form download link |
shipstation_list_pickups | List scheduled carrier pickups with pickup window, confirmation number, carrier, warehouse and the labels included |
shipstation_list_tags | List the tags defined in the ShipStation account with their names and colours |
shipstation_list_users | List the users of the ShipStation account with their user id, name and status |
shipstation_validate_address | Check a postal address against carrier data |
Prossimi passi
Questa guida ti è stata utile?