Question 160
A coding assistant repeatedly Greps the local repository for 'open incident' even though the authoritative incident state lives in an issue-tracker MCP server. Both search descriptions look similar to Claude. What should the integration owner change first?
Explanation
Correct Answer
The two tools serve different evidence sources. The MCP description should state that it queries live issue records and accepts an incident key or status filter, while Grep searches bytes in the checked-out repository. Making the remote authoritative role explicit can improve selection when the user asks for current incident state. The team should evaluate actual ambiguous requests and verify the connector is available and permitted; descriptions do not fix a disconnected server or missing credentials.
Incorrect Answers
A shorter name does not necessarily distinguish source-of-truth records from local text matches. The model needs to understand the operation's data scope, not just recognize a memorable identifier. The contract should state when to use each tool. Description semantics are what drive meaningful selection.
Local files may contain issue references but cannot guarantee current tracker state. Forcing Grep would bake the misrouting into the application rather than correct it. The agent should use the remote issue connector when verified live status is required. The system would miss the latest incident state.
Cached data can be useful when clearly labeled stale, but it cannot replace live authoritative issue state without qualification. Removing the connector would eliminate the required source. Better tool descriptions and access checks address the original selection error. Staleness must be disclosed when live access fails.