Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description adds real behavioral context: no cost, no authentication ("Free, no key"), and a conditional behavior — an unanswered table also surfaces what the market lists for the question, clarified as "not an advertisement." But it frames the operation as a pure read while the annotations declare readOnlyHint=false and idempotentHint=false, and it never reconciles that gap, leaving the agent unable to tell whether calling it has side effects.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.