Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already establish readOnlyHint=true and openWorldHint=true, and the description adds meaningful behavior: returned fields, that descriptions are excluded, one-company-per-call scope, and the x402 payment model with failed calls not charged. It does not cover rate limits or pagination behavior beyond the limit parameter, so it is strong but not exhaustive.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.