Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
Annotations already declare destructiveHint=true, idempotentHint=true and openWorldHint=true, and the description meaningfully extends them: it requires a connected Phorme account that owns the place, warns that a place not on the gym plan cannot enable it, notes the result returns plan_url, and clarifies that no payment is taken and members are approved by the place. It stops short of saying what happens to members already covered when the switch is turned off.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.