I was not expecting things to go this way, but I think MCPs are better than CLIs for most integrations.
The models have gotten much better at tool calling, we can defer tools & MCP is now stateless.
If you need to compose/filter data, add params like query to your MCP tools.