Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond annotations, the description discloses the 60-second URL expiry, the exact HTTP request shape, path/header parameter mapping, and the requirement to verify downloaded bytes against the returned content digest. It also states that the immutable artifact reference is the only authority, adding meaningful behavioral context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.