Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The description goes beyond the readOnly=false/openWorld/idempotent annotations by explaining the server relays the signed request, holds no keys or funds, cannot act without a signature, never charges a fee, and reports balance verification. This is substantial behavioral transparency for a submission tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.