Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the readOnly and openWorld annotations, the description discloses size limits, which claims are normalized to ISO dates, validity flags, supported verification algorithms, security handling of secrets, and pricing behavior. It also clarifies that tokens are not stored or logged and failed calls are not charged. These details materially help an agent understand side effects, cost, and constraints.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.