Figuring out the quirks of each api is a waste in tokens but I agree once you decide on a specific integration it makes sense to use an api.
Still, mcp means you don’t need to figure out the quirks.
Net, I think mcp is extremely good for resource constrained circumstances. I add mcp servers to many of my own applications and it’s an automatic productivity boost.
As a bonus, when I want to automate the integration I literally make my automations use mcp.