Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations provided, the description must carry the full behavioral disclosure. It mentions the action (restore) and the mechanism (Time Travel), implying mutability and time limitations, but it omits critical details such as required permissions, whether the restored table overwrites an existing one, or the exact conditions for success (e.g., table not purged). This is insufficient for a recovery operation.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.