Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?
With no annotations, the description carries the full burden of behavioral disclosure. It only says 'Drag from one target to another' without explaining the sequence (press, move, release), how modifiers affect behavior, or any side effects. The same-app constraint is a behavioral limitation but not a disclosure of the action's mechanics. This is a significant gap for a mutating input tool.
Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.