Does the description clearly state what the tool does and how it differs from similar tools?
The description clearly states the tool lists the caller's own standing agents with specific fields (id, name, goal, tickers, etc.). It uses the specific verb 'List' and resource 'agents', and explicitly distinguishes from siblings like get_agent, list_agent_runs, and run_agent.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.