fOSReference

Load search & bidding

fOS tools for finding loads and acting on them — searching available loads, making a direct offer, confirming a win (idempotent, money-moving), and the exchange-bid tools. Verified against the contract registry.

Tools that find loads and turn them into deals — the find and bid stages of the mission loop. See the arsenal overview for how to read the table.

ToolTypeMCPPurpose
search_available_loadsRead✓The core find action — loads matching origin/destination/timing.
ask_user_for_detailsRead✗Ask for a missing detail before running a blind query (qualification).
request_direct_offerAction✓Make a direct offer to a shipper's contact.
confirm_winAction✓Confirm a won load — records the association and bills commission.
prepare_exchange_bidActiongatedStage a bid onto a freight exchange (two-phase).
confirm_exchange_bidActiongatedSubmit a staged exchange bid.
list_my_bidsReadgatedList active bids.
check_bid_statusReadgatedStatus of a specific bid.
withdraw_bidActiongatedWithdraw a bid.
respond_to_counter_offerActiongatedRespond to a counter-offer.

MCP: ✓ exposed; gated = intended for external assistants but currently withheld pending a product decision on external exchange bidding; ✗ web-only.

confirm_win — the money path

confirm_win is the highest-stakes tool here: it records the vehicle↔shipment association and generates a commission invoice (see Procurement). It is:

  • Idempotent — re-confirming the same win (retry, refresh, concurrent call) bills once, never twice.
  • Confirmation-gated — it returns a "confirmation required" result and waits for explicit approval before it moves money.

Both behaviors are owned by Guardrails.

Search qualification

search_available_loads won't run a blind query. If a request lacks the minimum it needs, it returns a clarification (via ask_user_for_details) rather than guessing, and it discloses any assumptions it did make. See Guardrails › Clarify, don't guess.

On this page