Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Description goes beyond the annotations by explicitly stating there are 'no account, credential, payment, or live-price side effects' and that it is 'free, read-only content retrieval.' This adds valuable behavioral context that readOnlyHint and destructiveHint alone do not convey, such as the absence of hidden costs or authentication requirements.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.