The debate every PM building AI products needs to understand
Every AI agent needs to interact with external tools. There are two fundamentally different ways to do this, and choosing wrong can cost you 17x more per operation.
gh for GitHub, aws for AWS, jq for JSON. They’ve worked for 50 years and LLMs already know them deeply from training data.gh pr list --json exactly as a developer would type them in a terminal.| Task | CLI | MCP | Diff |
|---|---|---|---|
| Repo language check | 1,365 | 44,026 | 32x |
| PR review status | 1,648 | 32,279 | 20x |
| Repo metadata | 9,386 | 82,835 | 9x |
| PRs by contributor | 5,010 | 33,712 | 7x |
| Release & deps | 8,750 | 37,402 | 4x |
gh pr list | jq is natural for LLMs. They’ve seen millions of pipe chain examples in training data.
by Rizvi Haider