I’ve built an MCP server — ServiceGraph’s — and published it to the official registry. When I first shipped it, I hit the wall every builder hits: the server worked, the demo was clean, and the user count sat at one. Me. The protocol solves how a model calls your tool. It does nothing for how anyone finds it in the first place.
That’s a discovery problem, and the fix is the same as it’s always been for new software: get listed where the people (and now the agents) doing the looking already are. For MCP servers that means the official registry plus a short list of directories that pull real visitor traffic. The number that matters most here is monthly visits— how many people actually pass through a directory and might land on your server.
There’s a second, smaller win worth knowing about. Your listing usually links back to your project’s site, so a spot on a high-authority directory is also a backlink — a modest boost to your own site’s SEO, separate from how the MCP server itself gets found. That’s what domain rating (DR, 0–100) measures, so I used it too — as the secondary signal it is.
Below is the list I’d give a friend — after submitting my own server through these and seeing what each one is actually like — grouped into tiers so you spend effort where it pays, followed by a walkthrough of publishing to the official registry with mcp-publisher, and what builders are saying on Reddit about what actually moves the needle.