Skip to main content
Use Parcel Tracking to retrieve real-time shipment tracking information through a parcel tracking provider.

Supported tools

Search carriers by name keyword (supports fuzzy typos). Use this when you need the “official” carrier name to pass to tracking.
ParameterDescriptionRequiredDefault
queryKeyword to search carrier names (case-insensitive, typos allowed).Yes
limitMax number of results to return.No10
Output: JSON string containing a list of matching official carrier names.
Track a parcel / shipment delivery status.
ParameterDescriptionRequiredDefault
numberThe tracking number of the parcel.Yes
carrier_nameOptional carrier name. If carrier auto-detect fails, use get_official_carrier_name to find the correct name and retry.No""
Output: JSON string containing tracking information (or an error message).

Typical flow

  1. Call track_parcel_delivery_status with the tracking number.
  2. If you get a “carrier not found” error, call get_official_carrier_name with a carrier keyword (for example, “DHL”).
  3. Retry track_parcel_delivery_status with carrier_name set to the official carrier name.