Scaling MCP Agents: Why Code Execution Beats Direct Tool Calls
Introduction I’ve been thinking about MCP scaling problems since I built and deployed an MCP server for the OpenDota API. In that post I talked about the pitfalls of auto-converting a REST API into MCP tools: context pollution, overlapping tool descriptions, the agent struggling to pick the right tool out of 200+ options. At the time, I framed those as reasons to curate your tool set carefully. But I didn’t have a good answer for what you do when you genuinely need a lot of tools. ...