logistics-tracking
Original:🇺🇸 English
Translated
Track international packages across 20+ carriers including China Post, DHL, FedEx, UPS, Yanwen, and Cainiao. Detect carrier from tracking number format. Explain logistics statuses like customs clearance, transit, and delivery exceptions. Use when the user asks about package tracking, shipment status, delivery time, or logistics queries.
1installs
Sourcekunhai-88/shopme-mcp
Added on
NPX Install
npx skill4agent add kunhai-88/shopme-mcp logistics-trackingTags
Translated version includes tags in frontmatterSKILL.md Content
View Translation Comparison →International Logistics Tracking
Track packages across borders with carrier auto-detection and status explanation.
When to Use
- User asks "where is my package" or provides a tracking number
- User needs to check shipment status or delivery estimate
- User asks about customs clearance or logistics exceptions
- User needs to track multiple packages at once
MCP Server Setup
This skill works best with the companion MCP server. Add to your MCP config:
json
{
"mcpServers": {
"logistics-tracking": {
"command": "npx",
"args": ["-y", "@shopme/logistics-tracking-mcp"],
"env": {
"TRACK17_API_KEY": "your-17track-api-key"
}
}
}
}Get a free 17track API key at https://api.17track.net
Available Tools
track_package
Query tracking info for a single package.
- Input: (required),
trackingNumber(optional),carrier(en/zh)language - Returns: status, current location, timeline of events
detect_carrier
Identify the carrier from a tracking number's format.
- Input:
trackingNumber - Returns: carrier name, confidence level
batch_track
Track up to 40 packages at once.
- Input: array,
trackingNumberslanguage - Returns: array of tracking results
explain_status
Get a human-readable explanation of a tracking status code.
- Input: (e.g. InTransit, CustomsClearance)
statusCode - Returns: English and Chinese explanation with advice
Tracking Number Format Guide
| Pattern | Carrier | Example |
|---|---|---|
| China Post | LX123456789CN |
| China EMS | EA123456789CN |
| Yanwen | YT1234567890123456 |
| Cainiao | LP12345678901234 |
| SF Express | SF1234567890123 |
| UPS | 1ZABCDEF1234567890 |
| USPS | 9400111899223100012345 |
| DHL | 1234567890 |
| FedEx | 123456789012 |
Typical Delivery Times (International)
| Route | Standard | Express |
|---|---|---|
| China to US | 15-30 days | 5-10 days |
| China to EU | 15-30 days | 5-10 days |
| China to SE Asia | 7-15 days | 3-7 days |
| China to Japan/Korea | 5-10 days | 3-5 days |
Status Codes Explained
- InfoReceived: Carrier has the info but hasn't picked up the package (1-3 day wait)
- InTransit: Package is moving through the logistics network
- CustomsClearance: Going through customs (3-7 business days typical)
- OutForDelivery: Final delivery attempt today
- Delivered: Successfully delivered
- Exception: Problem occurred (customs hold, wrong address, failed delivery)
- Returned: Being sent back to origin
Tips
- If is not set, the server falls back to RTB56 (limited accuracy)
TRACK17_API_KEY - For best results, wait 24-48 hours after shipping before first query
- Query no more than once every 2 hours per tracking number to avoid rate limits
- Batch tracking is more efficient for multiple packages