For years, OpenAPI (OAS) has been the cornerstone of how we describe, document, and integrate APIs. It standardized how systems talk to each other — and in many ways, it made the modern internet possible.
So when the Model Context Protocol (MCP) appeared, some developers were skeptical. "Another spec?" they asked. "Why do we need this when we already have OAS?"