Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries full burden. It mentions performance (< 1 second) which is useful behavioral context, but lacks critical details: whether it's read-only or mutative, error handling, rate limits, or what 'scan' entails (e.g., pattern matching, simple keyword search). The speed claim is helpful but insufficient for a tool with no annotation coverage.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.