The Add Server UI allowed creating invalid payloads for MCP servers using streamable-http or sse transports, which caused backend validation errors on publish. It also defaulted package registryType to npm, which does not match the containerized MCP server flow.