track_parcel
Track a parcel by its tracking number and optional carrier code to receive current status, estimated delivery, and event history.
Instructions
Track a parcel and return its current status, ETA and event history.
Args: tracking_number: The carrier tracking number / piece code. carrier: Carrier code (dhl, ups, fedex, dpd, hermes, gls) or "auto" to detect from the number format. Default "auto".
Returns a normalized result with: status (pre_transit / transit / out_for_delivery / delivered / exception / unknown / not_found / link_only / not_configured / error), status_description, estimated_delivery, events (newest first), web_url, and success.
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 | No | auto |