Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full disclosure burden, and it does state the concrete content returned: endpoints, parameters, rate limits, CSV downloads, and attribution terms. This tells an agent what to expect beyond a vague 'reference.' It doesn't mention return format (text vs structured) or whether it is read-only, so it stops short of full transparency.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.