Would you mind elaborating on the superiority you perceive?
Explorable by design, can be served through HTTP, OAuth integration.
It has a json schema, that’s the main point. It also enforces good documentation by design. No need to get a man page or run the help command, it’s in the context. It can work remotely with authentication.
For MCP servers, there's no need to install a potentially untrusted software on your computer. Remote MCP can do very little harm, a CLI though? You're vulnerable to bad actors or supply chain attacks.
For client side MCP it's a different story.