Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description bears the full burden of explaining behavior. It only mentions that it 'Tries' the Next.js route, which hints at experimental behavior but does not disclose response format, error handling, authentication needs, or how 'recent' is defined. This is significant missing context.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.