CCARF Practice Question

Paper 4 · Question 14

D2 Tool Design & MCP Integration · Paper 4

Production logs show an agent frequently calls get_customer when users ask about orders (e.g. 'check my order #12345'), instead of calling lookup_order. Both tools have minimal descriptions ('Retrieves customer information' / 'Retrieves order details') and accept similar identifier formats. What is the most effective first step to improve tool selection reliability?

Show answer & explanations

Correct answer: A

Related Tool Design & MCP Integration questions

Paper 4 Q2A synthesis agent frequently returns control to the coordinator for simple fact verification, adding 2–3 round trips per task and 40% latenc…Paper 4 Q9A developer is investigating a production bug. They know the error message 'InvalidStateTransition' is logged somewhere in the codebase, but…Paper 4 Q20A research subagent's database query fails partway through an investigation. Which pieces of information belong in the structured error cont…Paper 4 Q21A tool returns an empty array after a customer lookup. The agent retries 3 times, then escalates to a human agent. Analysis shows the custom…Paper 4 Q25A team's shared `.mcp.json` configures a PostgreSQL MCP server. A developer adds a personal staging database MCP server to their `~/.claude.…

More: Paper 4 · All practice questions