Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the behavioral disclosure burden. It does disclose a useful side effect: the collection is created if it does not exist. However, it omits other relevant behaviors such as duplicate handling, idempotency, permissions, or what happens if the paper is already in the collection.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.