CCAR-F objective 2.3 · Domain 2 · 18% of the exam
Tool Distribution and Tool Choice
Four values, and their consequences are what get examined. Auto is the default once tools are supplied and lets Claude decide; any forces some tool; tool forces a named one; none forbids them. The consequence worth knowing is that any and tool prefill the assistant message, so the model emits no natural-language explanation before the tool_use block even when the prompt asks for one. A scenario wanting both a forced extraction and something to show the user therefore cannot use forcing. On the distribution side, an unset pair inherits everything, tools alone is a whitelist, and where both appear the denial wins.
7 questions · answers and explanations shown as you go · free, no sign-up
The rest of domain 2: Tool Design and MCP Integration
This domain is 18% of a scored form, about 12 of the 65 questions, spread across 5 objectives. Drill the whole domain or pick another objective below.
One objective is a narrow slice. A full-length timed mock is what tells you whether the whole thing holds together.
Sit a timed mock →