Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description carries the full burden of behavioral disclosure. It does not mention whether the operation is destructive, requires specific permissions, modifies existing indexes, or what the output looks like. The phrase 'Index a local text file or directory' hints at reading files and creating an index, but side effects are not disclosed.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.