Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations declare readOnlyHint=true and openWorldHint=false, and the description's content aligns with a read-only operation (fetching your own referral link). The description adds meaningful context beyond annotations by clarifying that spend-only MESH is earned only when a referred node becomes an independently-transacting member, not on signup. However, it doesn't disclose how the referral link is delivered (e.g., embed vs. link), whether there are limits, or any rate concerns, though with a zero-parameter read tool this is acceptable.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.