Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description asserts a read-only profile ('Read ... Does not modify advertising') while the annotation explicitly sets readOnlyHint=false, so the description contradicts the structured behavioral signal an agent would otherwise trust. It also says nothing about the 'fresh' parameter's refresh behavior, rate limits, or whether results are cached, leaving the side-effect profile actively misleading rather than merely incomplete.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.