CCARF Practice Question
Correct answer: B
A: still relies on the model inferring failure from prose conventions
B: isError is MCP's channel for communicating tool failure: it makes the error a machine-recognizable condition the agent can reason about, rather than text masquerading as a successful result.
C: replaces a mislabeled failure with a silent one
D: turns a recoverable tool error into a transport-level breakdown