Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the burden of behavioral disclosure. '查看' implies a read-only action parentheses, and the embedded availability 'roles=candidate' adds useful context. However, it does not mention what happens when the number is invalid, whether the result is cached from the last search/recommendation, or any side effects/requirements beyond the bracketed availability.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.