CCAR-F practice › Tool Design & MCP Integration · Question 34 of 105
Tool Design & MCP Integration · Select TWO
In a research system, a document-fetch subagent sometimes gets HTTP 503 responses from a publisher's site. Which two practices match how this failure should be handled? Select two.
Show answer and explanation
Answer: A and C — Retry the 503 within the subagent before involving the coordinator, since it is a transient failure / If retries don't resolve it, return the error category, what was attempted, and any partial results
Transient failures should be recovered locally where possible (a), so the coordinator isn't pulled into every hiccup. Errors the subagent can't resolve should go up with context: the category, what was tried, and partial results (c), so the coordinator can retry differently, switch sources, or continue. Escalating every 503 (b) adds needless round trips. A bare 'unavailable' status (d) discards the context the coordinator needs.
Keep going
More Tool Design & MCP Integration questions
- Every subagent in a multi-agent research system was given the same 18 tools. Tool…
- A document analysis subagent has a generic fetch_url tool. It sometimes loads search…
- An extraction pipeline must call extract_metadata before any enrichment tools, because…
- A classification step offers the model three tools and must always produce one of them…
- A team's .mcp.json, committed to the repository, configures a GitHub MCP server with an…