Anthropic’s Claude Certified Architect Exam (CCA-F): Your Tools Are Lying About Their Errors III Anthropic's Claude Certified Architect Exam (CCA-F) Part 3 warns that tools returning false success flags on failed calls can destroy agent reliability, urging developers to design tools that fail legibly with structured errors instead of silent failures. The article emphasizes fixing tools rather than prompts, covering topics like distinguishing unreachable sources from empty results, tool descriptions as routers, and proper MCP configuration. Member-only story Anthropic’s Claude Certified Architect Exam CCA-F : Your Tools Are Lying About Their Errors III CCA-F Part 3: A tool that “worked” can still sink the whole agent. This small, low-scoring exam domain is testing whether you know the difference, and most prepared candidates do not. A tool that swallows a timeout and returns an empty list does not just fail, it teaches your model a falsehood and watches it act on it. Return a structured error the model can reason about, and the same failure becomes a recovery instead of a confident lie to your user. In this article:You will learn why a tool that returns a success flag on a failed call quietly destroys agent reliability, and how to design tools that fail legibly instead. We cover the difference between an unreachable source and an empty result, why tool descriptions are the real router, how tool choicesets the model’s latitude, why too many tools is its own failure, and where MCP configuration and secrets belong. The thread tying it all together is one posture: fix the tool, not the prompt.