Comment by dist-epoch
2 months ago
MCP is a universal API - a lot of web services are implementing it, this is the value it brings.
Now there are CLI tools which can invoke MCP endpoints, since agents in general fare better with CLI tools.
2 months ago
MCP is a universal API - a lot of web services are implementing it, this is the value it brings.
Now there are CLI tools which can invoke MCP endpoints, since agents in general fare better with CLI tools.
But like, it's just openAPI with an endpoint for getting the schema, like how is that more universal than openAPI?
Most of the value lies in its differentiation to OpenAPI and the conventions it brings.
By providing an MCP endpoint you signify "we made the API self-describing enough to be usable by AI agents". Most existing OpenAPI specs out there don't clear that bar, as endpoint/parameter descriptions are underdocumented and are unusable without supplementary documentation that is external to the OpenAPI spec.
That sounds like one could publish MCPv2 which is simply OpenAPI that sets a single flag to true in the header.
MCP is a lot of duplicate engineering effort for seemingly no gain.
3 replies →