servers / global-logistics-aftership-labels-with-your-own-carrier-accounts
Global Logistics (AfterShip labels with your own carrier accounts) MCP server
communitystreamable_httpremotedestructive capablehealthy
Global shipping labels for AI agents via AfterShip with your own carrier accounts.
01Tools · 4
How to read this: tool names here are observed from a live tools/list handshake. The Risk label is a heuristic inferred from the tool name (write/destructive verbs), not from executing the tool — a conservative guess, not a verified capability. We never escalate risk from a description. Found one that's wrong? Tell us — we fix on report.
| Tool | Risk | Side effects | Approval |
|---|---|---|---|
| quote_rates Compare live shipping rates across the carriers bound to a merchant AfterShip shipper account (UPS / USPS / FedEx / DHL / Ninja Van / J&T and more). IMPORTANT: shipper_account_id is the MERCHANT'S OWN carrier account (their own contract/rates), which they bound inside AfterShip / admin.postmen.com — this server never owns carrier accounts. Pass a to/from address and a parcel (weight + optional dimensions); returns a list of available service_type values with each total_charge (amount + currency), delivery_date and transit_time. Feed the service_type you want into create_label. Bring-your-own key via header x-aftership-key; x-aftership-env sandbox (default, free) or production. This call never buys anything. | read | false | unknown |
| create_label Buy a shipping label for a chosen service_type through the merchant's AfterShip shipper account, and return the printable label file url + tracking_number. First call quote_rates to see available service_type values, then pass that service_type here with the SAME shipper_account_id, addresses and parcel. Before purchasing, this server re-quotes the exact charge and applies the owner policy guardrails (x-agentpay-max-amount / x-agentpay-approval-above) — over the approval threshold returns an unsigned draft and buys nothing. Default env is sandbox (x-aftership-env), which generates real labels at ZERO cost; send x-aftership-env: production to buy real postage. The cost lands on the merchant's own carrier contract, not this server. | write | true | unknown |
| cancel_label Cancel / void a shipping label created via create_label, by its label_id. If the label was never used, the carrier voids it so the merchant is not charged (voidability and windows depend on the carrier). Returns cancel_status: cancelled, pending (carrier still processing) or failed. Idempotent — cancelling an already-cancelled label is safe. | destructive | true | true |
| query_tracking NOT SUPPORTED by this server. AfterShip's Shipping (Postmen) API — which powers this server's rate/label/cancel tools — has no parcel-tracking endpoint. Live parcel tracking is a SEPARATE AfterShip product: the AfterShip Tracking API (https://www.aftership.com/docs/tracking). To follow a parcel, use the carrier's own tracking or the AfterShip Tracking API with the tracking_number that create_label returned. This tool returns a structured not_supported result explaining that (it never errors). | read | false | unknown |
02Install & source
https://logi-global.wishpool.app/mcp
remote_url- repohttps://github.com/junter1989k-ai/global-logistics-mcp
- homepagehttps://logi-global.wishpool.app/mcp
- licenseMIT
- adoption0 stars · 0 forks
05Provenance & freshness
sourcesOfficial MCP Registry [p1]
last_checked2026-07-10 15:20Z
next_check2026-07-11 20:08Z
cadenceevery 29h
verifiedtools_list:passed handshake:passed metadata:passed
index_statusindex — 8 unique facts >= 5
06Badge
Add the “as seen on MCPExplorer” badge to your README.
[](https://mcpexplorer.com/servers/global-logistics-aftership-labels-with-your-own-carrier-accounts)
Next step
This is one server. A loadout combines the right servers, governance, and proven plays for a whole job — assembled deliberately, not tool-dumped.
Explore loadouts →