100% ! been saying this for a while, the entire contract / protocol is usually in --help , exit codes, stdout/stderr, and decades of conventions that LLMs are already trained with;
the only place MCP wins is governance (permissions/audit/stable contracts), not capability
but for shipping fast CLIs are definitely the way to go
the only place MCP wins is governance (permissions/audit/stable contracts), not capability
but for shipping fast CLIs are definitely the way to go