This article explains why developers should consider using an OpenAPI specification as the a starting point for an MCP server.