Before dispatch, the estimate works from the route, the order time and the service type. Once the parcel is moving, the second estimate takes the tracking history collected so far and revises the arrival from where it actually is. Fees are quoted per carrier from the two addresses and the weight, so a route can be priced and timed before anything is handed over.
A courier-logistics server over the Kuaidi100 API, covering parcel tracking, delivery-time estimates before and during transit, and shipping-fee estimates.
- The tracking history of a parcel, looked up by waybill number together with the phone number on the order.
- A pre-dispatch estimate from the carrier code, both addresses, the order time and the service type — arrival time and time in transit.
- An in-transit estimate that folds the tracking history so far into the revised arrival time.
- A shipping-fee estimate from the carrier, both addresses and the parcel weight.
A Kuaidi100 API key, supplied as KUAIDI100_API_KEY. Tracking also needs the phone number attached to the order, not the waybill number alone.
One command plus a key — uvx kuaidi100-mcp, then supply credentials
