Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=false, openWorldHint=true, destructiveHint=false, which is not self-explanatory for a PDF fetch. The description adds real context: it preserves access controls and existing download limits, and is scoped to the credential-determined store. It does not explain what 'readOnlyHint=false' means here (e.g., session consumption), so it is good but not complete.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.