Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare readOnlyHint=true, but the description adds valuable behavioral context by specifying the conditional reward: 'spend-only MESH when a node you bring becomes a real, independently-transacting member — never for a mere signup.' This goes beyond the annotation and clarifies the incentive model, which is important for an agent deciding whether to use the tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.