Does the description explain when to use this tool, when not to, or what alternatives exist?
The enumerated topics (couples apart, late joiners, gift limits, privacy, no app needed, group sizes, anonymous questions, no repeats, work use) give the agent a clear sense of when this tool applies. It does not explicitly say when to prefer prepare_gift_exchange over this one, so it stops short of full when/when-not routing.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.