Domain 02 · Tools & MCP
Scenario

An MCP tool returns its error states in a custom shape: { "success": false, "details": "service unavailable" }. The agent occasionally treats these as successful responses (because the response parsed as JSON) and proceeds with bad data — then a few turns later tells the user something incorrect.

What's the right fix at the MCP layer?

Choose your answer
Before you reveal — write your reasoning

Why did you pick that answer? Two or three sentences. The act of articulating it is what builds the judgment — not the click that follows.

Saved locally to your device.
Pick an option and write a sentence of reasoning to enable.