Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations only declare the safety profile; the description adds substantial behavior beyond it: test-mode only, the 4242 test card, the owner-mediated payment flow, the delay before credit lands, and two named failure modes with reasons. That is exactly the context an agent needs to act without surprises.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.