Quiz 7 Question 11 of 20

A company builds a complex agentic system using the Model Context Protocol (MCP). The MCP server exposes 40 tools across 6 domains. During production, the orchestrating Claude agent makes tool calls to MCP tools that return unexpected error formats — MCP tools return domain-specific error objects (e.g., {error_code: 'DB_TIMEOUT', retry_after: 30, partial_result: {...}}) but the agent treats all errors as terminal and halts the pipeline. What is the correct architectural approach for robust MCP error handling?

Select an answer to reveal the explanation.

Motivation