The only freight API that remembers you.
FTL in 3 fields. Rebook in 2. Every other API: 15+ fields every time.
3Fields for FTL (origin, destination, date)
5Fields for van and box truck
2Fields to rebook any lane (lane_id + pickup_date)
$0Accessorial fees (liftgate, residential, appointment all waived)
How Warp compares
| Feature | Warp | Freightos | Uber Freight | Flock Freight |
|---|---|---|---|---|
| Min fields per quote | 3 (FTL), 5 (van/box truck), 7 (LTL) | 10+ required fields* | Requires sales call* | Requires sales call* |
| Repeat ship field count | 2 (lane_id + pickup_date) | All fields again* | Requires sales call* | Requires sales call* |
| Carrier count | XPO, ABF, SAIA, Estes, FedEx Freight + 20k | 1,000+* | Proprietary fleet* | 500+* |
| MCP support | Yes (11 tools) | No* | No* | No* |
| CLI support | Yes (warp-agent) | No* | No* | No* |
| Prepay flow | Self serve, no sales call | Requires sales call* | Requires sales call* | Requires sales call* |
* Competitor data unverified. Based on publicly available documentation as of April 2026. "Requires sales call" means no self serve API access was found in public docs.
Install
MCP server
npm install -g warp-agent-mcpCLI
npm install -g @wearewarp/cli-agentLLM tool call example
A Claude Desktop tool call that quotes a van shipment, then books it.
// Claude Desktop tool call (van: 5 required fields)
{
"tool": "warp_van_quote",
"args": {
"origin_zip": "90001",
"destination_zip": "10001",
"pallets": 2,
"weight_lbs_per_pallet": 800,
"pickup_date": "2026-04-14"
}
}
// Response
{
"quote_id": "wq_a3f8c1",
"lane_id": "ln_900_100",
"mode": "van",
"price_usd": 1850.00,
"transit_days": 5,
"quote_tier": "firm",
"expires_at": "2026-04-11T15:30:00Z",
"booking_url": "https://wearewarp.com/agents/book/wq_a3f8c1"
}
// Book it
{
"tool": "warp_book",
"args": { "quote_id": "wq_a3f8c1" }
}