Does the description explain when to use this tool, when not to, or what alternatives exist?
'Prefer this before grade_slip when the name is a fragment, initial, or nickname' gives an explicit trigger and a named alternative. However, it doesn't address the other plausibly overlapping siblings (search_players, get_player, resolve_team), so the routing guidance is clear but not exhaustive.
Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.