Fair point on tool search. Claude Code and Codex do have it.
But tool search is solving the symptom, not the cause. You still pay the per-tool token cost for every tool the search returns. And you've added a search step (with its own latency and token cost) before every tool call.
With a CLI, the agent runs `--help` and gets 50-200 tokens of exactly what it needs. No search index, no ranking, no middleware. The binary is the registry.
Tool search makes MCP workable. CLIs make the search unnecessary.
Let me guess the command: [error]
Wait, better check help. is it -h? [error]
Nope? Lemme try —-help. [error]
Nope.
How about just “help” [error]
Let me search the web [tons of context and tool calls]