Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It doesn't disclose whether drawing modifies the deck (removes cards), what happens when the deck is empty, if there's a limit on count, or any authentication needs. The only behavioral hint is the default count from the schema, not the description. This is a significant gap for a mutation-like operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.