Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
There are no annotations, so the description carries the full load and it does well: it discloses BYOK (an extra ASHARE_LLM_KEY whose tokens the customer pays for), the ¥99 professional-tier floor, and an independent 2,000-call quota that does not draw from the 500k data pool. That is exactly the cost/quota context an agent needs before invoking an LLM-backed tool. It stops short of saying how slow or variable the call is, or what happens when the quota is exhausted.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.