Authenticate to the project44 API using OAuth 2.0 client credentials to obtain a bearer token
POST a rate quote request to the relevant capacity/quoting endpoint with origin and destination ZIP codes, commodity details, NMFC freight class, total weight, and number of handling units
Parse the response to extract quote IDs, carrier names, transit days, and total charge including accessorial fees
Filter and rank quotes by cost or transit time according to business rules; expose the ranked list to the booking user or automation layer
Book the selected quote by POSTing to the booking endpoint with the quote ID and shipper/consignee contact information; receive a shipment ID and PRO number
Poll the shipment tracking endpoint or subscribe to visibility events to monitor the LTL freight movement from pickup through delivery
Known gotchas
LTL rate quotes are typically valid for a short window (24-48 hours); booking after expiry requires re-quoting and the rate may change
Freight class must accurately reflect the commodity's density, stowability, and liability characteristics; misclassification can result in invoice adjustments and carrier disputes
Accessorial charges (liftgate, residential delivery, inside delivery) are often not included in the base quote and must be explicitly declared to avoid unexpected surcharges
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