CCARF Practice Question
Correct answer: D
A: Removing Grep cripples the agent for legitimate file search tasks. The problem is not that Grep exists but that the MCP tool's description does not communicate its superior capabilities for customer data.
B: Hard-coding tool preferences in the system prompt is brittle and does not scale. If new tools are added or the CRM tool is renamed, the instruction becomes stale or causes conflicts.
C: Configuration scoping (project vs user level) does not affect tool selection priority. Both levels make tools available simultaneously. The issue is the tool description, not the configuration location.
D: When an MCP tool's description is sparse, the agent defaults to familiar built-in tools like Grep. Enhancing the description to explain its full customer records, transaction history, account status, and structured output makes the agent prefer it for relevant queries. This is the recommended fix for MCP tool underutilisation.