Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations provide minimal signal (all false). The description adds valuable behavior: it returns an OAuth access_token and MCP API key, and places the org on Trial tier (50 credits, 14 days). It does not detail side effects like single-use codes, but the key behavioral outcomes are disclosed without contradicting annotations.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.