AI voice & chat WISMO tool schema generator.

Give Vapi, Retell AI, OpenAI, Anthropic, Gorgias, Zendesk, and MCP agents synchronous live parcel visibility across 542 carriers—with zero async webhook delays.

Test Synchronous Voice & Chat WISMO Latency

Click a verified carrier barcode or enter your own to preview the synchronous JSON payload your AI voice/chat agent receives in one HTTP GET.

{
  "mcpServers": {
    "lastscanned": {
      "type": "http",
      "url": "https://mcp.lastscanned.com/mcp",
      "headers": {
        "Authorization": "Bearer ls_live_YOUR_API_KEY"
      }
    }
  },
  "cliQuickstart": "claude mcp add --transport http lastscanned https://mcp.lastscanned.com",
  "samplePrompt": "Where is package GFUS01074503026309? Give the customer a concise status update."
}

Synchronous Agent Tool Response

HTTP 200 · 218ms

Zero async webhook registration queue. Your voice or chat agent gets the normalized status and chronological scans in a single turn.

{
  "carrier": "gofo",
  "trackingNumber": "GFUS01074503026309",
  "status": "delivered",
  "statusDescription": "Delivered — Left at front door / porch",
  "destination": {
    "city": "Brooklyn",
    "state": "NY",
    "country": "US"
  },
  "events": [
    {
      "when": "2026-10-18T14:22:10-04:00",
      "description": "Delivered — Left at front door / porch",
      "location": "Brooklyn, NY, US",
      "status": "delivered"
    },
    {
      "when": "2026-10-18T08:14:05-04:00",
      "description": "Out for delivery with GOFO courier",
      "location": "Brooklyn, NY, US",
      "status": "out_for_delivery"
    }
  ]
}

Voice & chat WISMO automation FAQ

Why do voice AI agents (Vapi, Retell AI, Bland AI) fail with legacy webhook tracking APIs?
Legacy tracking aggregators require registering a tracking number via POST first and waiting minutes for an asynchronous webhook callback—which breaks live phone conversations. lastscanned executes a synchronous GET /v1/track/:number in one request so voice agents can answer callers immediately.
How do I connect Claude, Cursor, or OpenAI Agents SDK to live package tracking?
Use the remote Streamable HTTP MCP server at https://mcp.lastscanned.com/mcp (`claude mcp add --transport http lastscanned https://mcp.lastscanned.com`).
Can autonomous AI agents pay per lookup without a human creating an account?
Yes. When a keyless agent exceeds the daily free lookup, api.lastscanned.com returns an HTTP 402 Payment Required challenge supporting the Stripe Machine Payments Protocol (MPP) over Tempo ($0.02 USDC per lookup or $0.50 for a 25-lookup credit token).

All 542 supported carriers

Regional and last mile (241)

+231 more regional and last mile

International posts and couriers (176)

+166 more international posts and couriers

Cross-border (117)

+107 more cross-border