Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Discloses side effects beyond annotations: 'Claims are local, short-lived, and stored in .axint/coordination/claims.json,' and 'Effects: writes local coordination claims under .axint/coordination; no network.' This adds valuable context not captured by readOnlyHint/destructiveHint.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.