Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
The annotation block already declares the safety profile (readOnlyHint=false, destructiveHint=false, openWorldHint=false), so the description's real contribution is the non-obvious de-duplication rule: existing joints at the same location are reused rather than duplicated. That is genuinely useful behavior an agent cannot infer from the schema. It stops short of explaining whether an unlock is required or how partial failures in a batch are reported. Note a mild tension with idempotentHint=false, though the description never claims repeated calls are no-ops, so this is not a contradiction.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.