Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Lacking annotations, the description must disclose side effects and behavior. It only says 'load context' without explaining whether this modifies state, requires permissions, or what 'compact' means. The presence of a 'budget' parameter suggests resource bounds, but this is not clarified.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.