Track a SMKlog shipment
track_parcelTrack a shipment whose label was bought on smklog.com, by carrier tracking number: the current status, the latest scan events (newest first, up to eight) and the estimated delivery date when the carrier gives one. SMKlog labels only: not a universal tracker, so another seller's number answers not-found. Spends no quote allowance. Once a create_checkout_link session reaches label_ready, get_checkout_status hands back this number.
Parameter rules:
tracking_number is the only key; no order id or email.
It is matched after removing spaces and hyphens, ignoring case.
Typical shapes: USPS 20 to 22 digits (13 characters ending in US for international), UPS 1Z plus 16 characters, FedEx 12 to 22 digits.
Under 6 characters after cleanup: tracking_number_required. A number SMKlog never sold: 404 tracking_not_found.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"tracking_number": "<tracking_number>"
},
"name": "track_parcel"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tracking_number | Yes | Carrier tracking number from the SMKlog receipt or label page |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| events | Yes | Scan events, newest first, up to eight | |
| tracking | Yes |