Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the burden. It discloses that only published articles are returned, requires exact slugs, specifies the data source, instructs how to respond when information is missing, and notes that only JSON RPC 2.0 requests are supported. This goes beyond minimal disclosure, though it doesn't mention pagination or error specifics.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.