Skip to main content
Glama

Zhiyong Parcel Tracking

Track a parcel

track_parcel

General parcel tracking by tracking or waybill number. Current carrier coverage: UniUni; additional carriers are planned. Returns delivery status, estimated delivery, localized scan events, carrier-local event times and approximate city/region. Street addresses, coordinates, staff, internal IDs and raw carrier data are excluded. Event times follow the carrier's official display: localTime is preferred, and epoch-only events use Vancouver local time. Inputs and filtered results are logged with source IP, country when available, user-agent and time for up to 30 days (up to 1,000 recent requests).

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
languageNoLanguage for event titles, details and locations. Defaults to English.en
tracking_numberYesParcel tracking or waybill number. Current carrier coverage is UniUni.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
foundYesWhether the carrier found a matching parcel.
detailNoActionable explanation for validation, carrier, configuration, or rate-limit errors.
eventsNoPrivacy-filtered scan history in carrier-local display time; street addresses and internal fields are excluded.
statusNoLocalized, normalized latest delivery status when a parcel is found.
outcomeYesNormalized lookup outcome, including validation and temporary service errors.
status_codeNoCarrier status code, when available.
status_kindNoNormalized delivery state.
tracking_numberNoThe requested parcel tracking or waybill number.
estimated_deliveryNoCarrier-provided estimated delivery date, when available.

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed3 schema fields changed
    • changedInput schema / properties / language / default
      Previous value: -"zh"New value: +"en"
    • changedInput schema / properties / language / description
      Previous value: -"Language for event titles, details and locations."New value: +"Language for event titles, details and locations. Defaults to English."
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "additionalProperties": false,
      +  "properties": {
      +    "detail": {
      +      "description": "Actionable explanation for validation, carrier, configuration, or rate-limit errors.",
      +      "type": "string"
      +    },
      +    "estimated_delivery": {
      +      "description": "Carrier-provided estimated delivery date, when available.",
      +      "type": "string"
      +    },
      +    "events": {
      +      "description": "Privacy-filtered scan history in carrier-local display time; street addresses and internal fields are excluded.",
      +      "items": {
      +        "additionalProperties": false,
      +        "properties": {
      +          "detail": {
      +            "description": "Safe, normalized event explanation, when available.",
      +            "type": "string"
      +          },
      +          "location": {
      +            "description": "Approximate city or region, when available.",
      +            "type": "string"
      +          },
      +          "status": {
      +            "description": "Localized, normalized event title.",
      +            "type": "string"
      +          },
      +          "time": {
      +            "description": "Event time as displayed by the carrier, without UTC conversion.",
      +            "type": "string"
      +          },
      +          "time_basis": {
      +            "enum": [
      +              "carrier_local"
      +            ],
      +            "type": "string"
      +          }
      +        },
      +        "required": [
      +          "time",
      +          "time_basis",
      +          "status"
      +        ],
      +        "type": "object"
      +      },
      +      "type": "array"
      +    },
      +    "found": {
      +      "description": "Whether the carrier found a matching parcel.",
      +      "type": "boolean"
      +    },
      +    "outcome": {
      +      "description": "Normalized lookup outcome, including validation and temporary service errors.",
      +      "enum": [
      +        "delivered",
      +        "in_transit",
      +        "not_found",
      +        "invalid",
      +        "configuration_error",
      +        "carrier_error",
      +        "rate_limited"
      +      ],
      +      "type": "string"
      +    },
      +    "status": {
      +      "description": "Localized, normalized latest delivery status when a parcel is found.",
      +      "type": "string"
      +    },
      +    "status_code": {
      +      "description": "Carrier status code, when available.",
      +      "type": "string"
      +    },
      +    "status_kind": {
      +      "description": "Normalized delivery state.",
      +      "enum": [
      +        "delivered",
      +        "in_transit",
      +        "exception"
      +      ],
      +      "type": "string"
      +    },
      +    "tracking_number": {
      +      "description": "The requested parcel tracking or waybill number.",
      +      "type": "string"
      +    }
      +  },
      +  "required": [
      +    "found",
      +    "outcome"
      +  ],
      +  "type": "object"
      +}
  2. Changed1 schema field changed
    • changedInput schema / properties / tracking_number / description
      Previous value: -"A UniUni parcel tracking / waybill number (UniUni 运单号)."New value: +"Parcel tracking or waybill number. Current carrier coverage is UniUni."
  3. Changed2 schema fields changed
    • changedInput schema / properties / language / description
      Previous value: -"Language for status labels."New value: +"Language for event titles, details and locations."
    • changedInput schema / properties / tracking_number / description
      Previous value: -"The UniUni tracking / waybill number."New value: +"A UniUni parcel tracking / waybill number (UniUni 运单号)."
  4. First observed

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources