CCA Prep Q39 / 60 Tool Design & MCP Integration
2:00:00
Developer Productivity with Claude

Your team has integrated a custom SearchCodebase tool into a Claude-powered developer productivity agent. The tool performs read-only semantic search across your monorepo and never modifies any files. After deploying, developers report that multi-file investigation tasks — where Claude fans out to search several modules simultaneously — are taking 40–60 seconds per request. Examining the agent logs, you see Claude is issuing 6–8 SearchCodebase calls per task, but each call starts only after the previous one completes. What is the most effective fix?