Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Despite having annotations, the description adds substantial behavioral context annotations cannot convey: 1-credit pricing with no signing surcharge, zero cost on worker/signing failure, a five-minute expiry that retries never renew, and idempotent request_key behavior returning the SAME bundle. It also inverts the naive assumption that a valid signature means success, and describes what the signature binds (URL, assertions, result, observation time, nonce).
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.