Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations include readOnlyHint: true, which already indicates a safe read operation. The description adds the behavioral detail that the tool parses the author from the URL or share text before fetching user info, and that it supports both video and graphic links. This adds value beyond the annotations, though it does not disclose potential failure modes or rate limits, keeping it at a 4 rather than a 5.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.