+I strongly encourage a design-first or contract-first approach to API design: start with RESTful foundations, then carefully evaluate event-driven, GraphQL, and RPC implementations based on your consumers’ needs. That said, I understand that many teams are under mandates to implement MCP quickly and are looking to retrofit their existing API investments. In that context, OpenAPI extensions are a practical way to layer in semantics, authentication, access control, and other details required for generating SDKs, PDKs, or MCPs. Just know that the devil will be in the details if there’s no overarching design plan. It’s the reality many of us face on the factory floor—making pragmatic decisions about how to move forward while still building on our investments in APIs, cloud, SaaS, and now AI.
0 commit comments