CLIs are really good when you can use them. self-documenting, agents already have shell tools, they tend to solve fine-grained auth, etc.
feels like the right layer of abstraction for remote APIs