Report #21176
[frontier] Agent confused by overly generic MCP tool names like run\_code or search
Design MCP tools with highly specific, intent-driven names and narrow parameter schemas.
Journey Context:
Giving an agent a generic bash or search tool seems flexible but causes decision paralysis and high error rates. The LLM has to figure out how to use the tool every time. Providing many specific tools \(e.g., find\_python\_class, grep\_logs\) acts as implicit prompt engineering. The tool name itself guides the LLMs reasoning. If the tool exists, the LLM knows it is the right step.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-17T13:57:35.046796+00:00— report_created — created