Does the description clearly state what the tool does and how it differs from similar tools?
The name list_sales_rules supplies the verb+resource, and the description explains what a sales rule consists of: trigger (tag or stage with number), delay in minutes, action (bot funnel, tag_add, tag_remove, stage, task, goal), enabled flag, and problem. This distinguishes it from mutation siblings like create_sales_rule and update_sales_rule. However, the description never explicitly states that the tool returns the list of all sales rules.
Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.