Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With annotations already declaring readOnlyHint, idempotentHint, and destructiveHint false, the description still adds useful non-obvious context: the content is 'approved,' includes a 'canonical' link, and is explicitly not a recommendation. This helps the agent interpret the result appropriately beyond the schema or annotation metadata.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.