Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true and openWorldHint=true, and the description only restates 'Read-only' rather than adding to it. What it does contribute is the scope disclaimer that the result must not be read as a ranking or recommendation, which shapes how the agent should interpret output. It says nothing about failure behavior, timeouts, or what an unverified business returns, which is a real gap for an external-registry lookup.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.