Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
No annotations are present, so the description must carry the full burden. It states that the tool restarts Firefox, which implies termination and restart, but it does not disclose potential side effects like losing open tabs, clearing session state, or whether the action is destructive. Given the nature of a restart, some behavior is implied, but explicit disclosure of consequences is missing.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.