Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations are minimal (readOnlyHint false, destructiveHint false, openWorldHint false) and do not disclose access behavior. The description adds real behavioral context: the link is private, expires in about an hour, and requires the recipient to be signed in with their Saypage account. That is useful beyond the annotations, though it omits what happens on expiry or reuse.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.