Question 81
Open question ↗Scenario: Tool Design and MCP Integration
An MCP tool fails because the orders API timed out. It currently returns `{"isError": true, "content": "Operation failed"}`. The coordinator cannot decide whether to retry, change the query, or escalate.
What should the error response include?
- A.Just a longer human-readable message describing the failure.
- B.Structured metadata: `errorCategory` (e.g., transient), `isRetryable`, a clear message, the attempted query, and any partial results.
- C.Nothing extra; the agent should retry every `isError` response automatically.
- D.An empty success response so the workflow keeps moving.