Accumulate all USPS tracking numbers for labels purchased during the business day that will be handed off in a single carrier pickup or drop-off
Authenticate against the USPS OAuth token endpoint to get a bearer token
POST to the USPS Package Pickup or Carrier Pickup API endpoint with the array of tracking numbers and scheduled pickup date to generate a consolidated manifest
Download the SCAN form PDF from the API response and print it; hand it to the USPS carrier along with all packages in the batch
Retain the SCAN form number returned in the response as proof of tender; it serves as the acceptance receipt for the entire batch
Verify that all packages in the batch appear in the USPS tracking system as accepted within a few hours of pickup
Known gotchas
A SCAN form covers only labels purchased under a single USPS account and indicia type; mixing Click-N-Ship labels with postage-meter or third-party labels on the same SCAN form may result in some packages not being inducted correctly
SCAN forms must be generated before the package tender time and cannot be retroactively created for packages already in the USPS network; generating one after packages have been scanned individually at a post office has no effect
If a package is added to a SCAN form but not physically included in the pickup, USPS may still mark it as accepted; reconcile physical package counts against SCAN form entries before handing off to the carrier
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp