Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations provide only a title, so the description carries the full burden of behavioral disclosure. It conveys that the operation is a mutating finalization that adds a book to the library, but it does not disclose whether the operation is idempotent, what state the import must be in, whether it is irreversible, or what happens if called prematurely. This leaves the agent to infer key side effects for a write operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.