I feel like I am taking crazy pills. Are we really having an AI fart around with a mouse and clicking on things to accomplish stuff because we're not capable of making one kind of software query and command another piece of software? It kind of boggles my mind.

There are several cases where this is not possible or desirable:

- you are using AI as an E2E testing tool and it's a requirement to not just test the API but also the workings of the UI

- you are using some third party tool and want to automate its usage

The writing was on the wall with the MCP->CLI jump. The promise to investors is that you're replacing people. People don't make API calls.

You are because that requires you to expose that API for every single piece of software ever