Conversation
What should your agent get done?
Siro answers for free. When a task needs a paid tool, it quotes the price and waits for your yes.
Example briefs. Each names the tool Siro would quote and its price per call from the price list. Picking one fills the message box; nothing is sent.