Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already cover the read-only safety profile (readOnlyHint true, openWorldHint false). The description adds that it returns the full profile text and is intended for citation, but does not discuss output size, rate limits, or any special handling. This is acceptable but not rich.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.