Track Meest International (`CV...US` / `CV...CA`) parcels from the US, Canada, UK, and EU through Lviv customs into Meest Poshta, Ukrposhta, or Nova Poshta.

Meest International consolidates air and sea parcels from Port Reading (NJ), Toronto (ON), London, and Germany (`CV...US`, `CV...CA`, `MEE...`) and routes them through its Poland transit hub into the Rosan / Meest International Postal Exchange Office in Lviv (`ММПО Львів`). After Ukrainian customs clearance, parcels deliver via Meest Poshta, Ukrposhta (`Укрпошта`), or Nova Poshta (`Нова Пошта`).

Try a live tracking number:

Barcode transition: Meest Express to Ukrposhta

When Meest Express clears customs and hands off to Ukrposhta, lastscanned surfaces the secondary tracking number in the top-level message field.

Origin / middle-mile carrier
Meest Express (meest)
Meest Waybill (CV…US / CV…CA / MEE)
CV…US / CV…CA / MEE…
Origin example
CV918273645US
Final-mile carrier
Ukrposhta (ukrposhta)
Ukrposhta S10 / Nova Poshta (2045…)
CV…US / 2045…
Final-mile example
CV918273645US
Extracted in .message
Відправлення надійшло в ММПО Львів / Передано на доставку

How the Meest International → Ukrposhta & Nova Poshta handoff works

Follow the parcel across both networks without waiting on asynchronous webhooks or losing visibility at the handoff boundary.

1. US / Canada / EU hub consolidation
Meest collects parcels across North America and Europe and dispatches air or ocean containers via Poland.
2. Lviv International Postal Exchange Office (ММПО Львів / Росан)
Parcels undergo Ukrainian customs clearance in Lviv (shipments up to €150 clear duty-free).
3. Delivery via Meest Poshta, Ukrposhta, or Nova Poshta
Cleared parcels route to the recipient's chosen Meest branch, Nova Poshta branch/postomat, or local Ukrposhta post office.
Meest query
GET /v1/track/CV918273645US?carrier=meest
Ukrposhta query
GET /v1/track/CV918273645US?carrier=ukrposhta

Chain Meest International → Ukrposhta & Nova Poshta in code or MCP

Resolve both legs synchronously in TypeScript, curl, or your AI support agent via Streamable HTTP MCP.

REST (Synchronous GET)

# 1. Query Meest Express origin waybill (extracts final-mile barcode in .message):
curl "https://api.lastscanned.com/v1/track/CV918273645US" \
  -H "Authorization: Bearer lsk_live_YOUR_API_KEY"

# 2. Query the extracted Ukrposhta barcode:
curl "https://api.lastscanned.com/v1/track/CV918273645US" \
  -H "Authorization: Bearer lsk_live_YOUR_API_KEY"

TypeScript (Automatic Handoff Chaining)

const headers = { Authorization: `Bearer ${process.env.LASTSCANNED_API_KEY}` };
const originRes = await fetch(`https://api.lastscanned.com/v1/track/${encodeURIComponent(number)}`, { headers });
const originPkg = await originRes.json();

// Extract secondary barcode from top-level message ("Відправлення надійшло в ММПО Львів / Передано на доставку")
const handoff = originPkg.message?.match(/^Handed to (.+?) as ([A-Z0-9-]+)$/i);
if (handoff) {
  const [, , lastMileNumber] = handoff;
  const destRes = await fetch(`https://api.lastscanned.com/v1/track/${encodeURIComponent(lastMileNumber)}`, { headers });
  const destPkg = await destRes.json();
}

Remote MCP (Claude Code / Cursor / ChatGPT)

claude mcp add --transport http lastscanned https://mcp.lastscanned.com \
  --header "Authorization: Bearer lsk_live_YOUR_API_KEY"

Meest International to Ukrposhta & Nova Poshta Handoff Tracking FAQ

Where do Meest International parcels clear customs in Ukraine?
Meest parcels clear Ukrainian customs at the Rosan / Meest International Postal Exchange Office (`ММПО Росан`) in Lviv.
Why does a Meest sea parcel from the US or Canada show no updates for 3 weeks?
Ocean containers take 3 to 4 weeks to cross the Atlantic to Bremerhaven/Gdańsk and truck into Lviv (`ММПО Львів`), where the next physical scan occurs.

Other carrier handoff guides

Explore cross-border last-mile barcode extraction and domestic USPS consolidator overrides across all 273 carriers.

All 273 supported carriers

International posts and couriers

Cross-border