Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are provided, so the description carries the full behavioral burden, yet it discloses nothing about side effects. A 'build_graph' tool plausibly writes build artifacts or indexes a repo, and none of that — write behavior, permissions, output location — is stated. 'Legacy alias' alone does not tell an agent what calling it actually does.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.