Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint and openWorldHint, so the safety profile is covered; the description adds real value beyond that by disclosing the credit cost (1, or 30 for deep) and the specific behavior of reporting whether a shortener itself disabled, flagged, or removed the link. It omits that deep mode requires an API key, leaving that to the schema.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.