CCARF Practice Question
Correct answer: D
A: Calling tools the model did not ask for spends extra work and can return data it ignores. It does not stop the sequential loop.
B: max_tokens sets output length. It does not make the model emit both tool calls in one turn.
C: A composite tool hides two lookups the model can already request together, and it is a larger change than saying so.
D: Prompting Claude to bundle related tool requests into a single turn leverages its native ability to request multiple tools at once. It directly fixes the sequential-call pattern with minimal architectural change.