Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, so the read-only nature is disclosed. The description adds the specific scope (replacement of online text) and reinforces that it never modifies the submission, which is consistent with the annotation. However, it does not disclose what the preview actually returns or any other behavioral details, such as whether it validates input or checks permissions. Since annotations cover the safety profile, the description adds minimal extra context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.