Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructive=true, idempotent=true, and openWorld=true, and the description meaningfully extends them by scoping the destruction: only the public link stops working while 'the app itself stays in the Library.' It also discloses the underlying DELETE endpoint, so the agent understands exactly what is and is not removed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.