Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Beyond the annotations, the description adds substantial behavioral context: trial duration, resource limits, read-only access, no-card requirement, email verification flow, and explicit handling instructions for the statusToken (“Keep the limited statusToken in MCP client state; never paste it into conversation text”). This gives an agent important operational and security guidance it could not infer from the schema or annotations alone.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.