:INFO Before you publish to the MCP Registry Publishing to the official MCP Registry fails for small reasons. This checklist follows the official quickstart, read 2026-11-12. The registry is in preview, so details can change. Recheck the source page. :TIMELINE Seven checks, in order The server is public: an npm or PyPI package, a public container image, or a public remote URL npm package: package.json has an mcpName field starting io.github.yourname/ mcp-publisher is installed (Homebrew or the release binary) You ran mcp-publisher init and edited the generated server.json The description in server.json is 100 characters or fewer You ran mcp-publisher login github You ran mcp-publisher publish :NOTE Remote only servers can skip the package steps. The registry checks that you own the server name, not the remote URL. Private servers are not supported. :LINK https://modelcontextprotocol.io/registry/quickstart Official quickstart: publish to the MCP Registry :LINK https://github.com/modelcontextprotocol/registry Registry source and issue tracker, look here if publishing fails :INFO Published, now what? The registry is one place. Other directories take free submissions too, and one of the big ones is closed right now. See the checked list of where to publish and find MCP servers. :LINK https://slt.social/39KeiAR MCP Server Directory: official pages, checked 2026-11-12 :CONTACT Want a free listing too? Send the server name, what it does in one line, and its public registry or repo link. We list public servers only.