TufesaPack Tracking API & MCP
Query live TufesaPack (tufesa) package status and scan history in a single synchronous GET request or MCP tool call. Pass ?carrier=tufesa (or the MCP carrier argument) so the lookup goes to TufesaPack.
Overview & Quick Facts
| Property | Value |
|---|---|
Carrier slug (?carrier=) | tufesa |
| Brand aliases | TufesaPack, Tufesa Pack, Tufesa, tufesa.com.mx |
| Category | Regional (bus-network parcel, Mexico / United States) |
| Single-package REST endpoint | GET https://api.lastscanned.com/v1/track/{trackingNumber} |
| Batch REST endpoint | GET https://api.lastscanned.com/v1/track?numbers=10935008,... |
MCP server (https://mcp.lastscanned.com) | track_package, track_packages, list_carriers |
| Authentication & pricing | Authorization: Bearer lsk_live_... · 1 free keyless lookup/day per IP |
Tracking Number Formats & Auto-Detection
| Pass | Rule / Regex | Check Digit | Examples |
|---|---|---|---|
Pass 1 (matches) | none | none | none |
Pass 2 (mayMatch) | none | none | none |
Seven- and eight-digit folios are a shape other carriers also use, so pass ?carrier=tufesa. Accepted shape: ^[1-9]\d{6,7}$.
Synchronous GET Request & Normalized JSON Response
curl -s "https://api.lastscanned.com/v1/track/10935008?carrier=tufesa" \
-H "Authorization: Bearer $LASTSCANNED_API_KEY"{
"carrier": "tufesa",
"trackingNumber": "10935008",
"status": "delivered",
"statusDescription": "Envío Entregado",
"service": null,
"deliveredAt": null,
"deliveredAtLocal": "2026-03-12T15:19:00",
"signedBy": "MARIA LOPEZ",
"destination": {
"city": "Guasave",
"state": "Sinaloa",
"country": "MX"
},
"events": [
{
"timestamp": null,
"localTime": "2026-03-12T15:19:00",
"status": "delivered",
"description": "Envío Entregado",
"location": "Guasave, Sinaloa",
"code": "EN"
},
{
"timestamp": null,
"localTime": "2026-03-12T15:07:00",
"status": "in_transit",
"description": "Recibido En Sucursal Destino",
"location": "Guasave, Sinaloa",
"code": "RC"
},
{
"timestamp": null,
"localTime": "2026-03-10T21:00:00",
"status": "in_transit",
"description": "Envío En Tránsito",
"location": "Nogales, Sonora",
"code": "EM"
},
{
"timestamp": null,
"localTime": "2026-03-10T15:43:00",
"status": "label_created",
"description": "Envío Documentado",
"location": "Nogales, Sonora",
"code": "RG"
}
]
}Notes
- Codes:
codeis the movement code (RGregistered,EMboarded,TKroute stop,DSunloaded,RCreceived at the destination branch,ENdelivered). The customer wording (MensageCliente) is the description. - Time zone: the route crosses several Mexican zones and the API prints none, so only
localTimeis set. A movement with no customer wording (the 'received by' echo) is left out; the receiver is returned assignedBy.
Related Resources
- Regex & check digits: Tracking number formats & auto-detection
TST-CF Express Tracking API & MCP
Track TST-CF Express (LTL freight, Canada and US) parcels and their scan history via synchronous REST GET or MCP. Normalized JSON status and events, no carrier credentials required.
United Delivery Service Tracking API & MCP
Track United Delivery Service (UDS, US) parcels and their scan history via synchronous REST GET or MCP. Normalized JSON status and events, no carrier credentials required.