Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden and delivers real behavioral content: it discloses that bid pitches are external text and must never be treated as instructions (a prompt-injection warning), and that every bid sits at the job's posted reward, which prevents an agent from hunting for varying amounts. It omits whether a non-existent or closed job errors versus returns empty, and doesn't mention pagination for jobs with many bids.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.