How to submit an MCP server to mcpservers.org

By Jonah EasePublished Last checked

The repository behind this list used to take pull requests. Its README now opens with a note saying it does not, and sends you to the website's form instead[2]. So the route in is one form, with no account, and the form is where the choices are: one category out of fifteen, a link that is not your endpoint, an optional registry name, and a free plan or a paid one[1].

Why there is no pull request to open

The note at the top of the README reads, in short, that pull requests are not accepted and that servers go in through mcpservers.org/submit[2]. The repository is still there, and when I looked its latest push was dated [3]. Treat the website as the list.

The form, field by field

FieldWhat it takes
Server NameText.
CategoryOne of 15: Development, Productivity, Database, Search, Web Scraping, File System, Version Control, Communication, Cloud Service, Cloud Storage, Marketing, Finance, Design, Memory, Other.
Short DescriptionFree text.
Repository, Website or DocumentationA URL. The label does not say endpoint, and a remote endpoint has its own field further down.
Official MCP Registry Name (optional)A name such as io.github.you/server. The page looks it up and can fill in the remote address.
This server supports remote connectionsA checkbox. Ticking it reveals the HTTPS endpoint and an authentication choice: none, OAuth, API key or token, other, or unknown.
Contact EmailWhere the confirmation goes.
Submission planFree, or Premium Submit.

Read from the form as served, and from the script it loads, on [1].

Free or Premium

The page says listings are free and that you can upgrade to Premium Submit. As printed, Free is $0 with "Review within 2 weeks". Premium is a $39 one-time review fee, printed with "Review within 24 hours", an official badge with priority in search results, and a dofollow link[1]. Those are the page's words about what it sells. I cannot tell you what review time you would see, and choosing Premium creates the submission and then sends you on to a payment page[1].

Fill in the registry name if you have one

If you have already published to the official registry, paste its name into the optional field. The lookup is what fills in a remote address for you, so you type less and the endpoint matches what the registry holds[1][4].

When the form pushes back

A rejected submit prints "Submission failed with validation errors:" followed by each field name and its message, and anything else prints "Something went wrong. Please try again."[1]. The failures I would look for first:

  • The link field holds your MCP endpoint instead of a repository, website or documentation page. Put the endpoint in the remote field.
  • Remote is ticked and the endpoint is not an HTTPS address. The field asks for a reviewed HTTPS endpoint.
  • The registry name does not match what the registry holds, so the lookup finds nothing and fills nothing in.

By hand, in order

  1. Open mcpservers.org/submit. No account is needed.
  2. Fill in the name, the category, a one-line description, and the repository or documentation link.
  3. Add the registry name if you have one, then tick remote and enter the endpoint and its auth if the server is hosted.
  4. Enter an email you read, leave the plan on Free unless you mean to pay, and you click Submit.

When a free submission goes through, the page reports that the server "will be listed after review" and that a confirmation goes to your email[1]. You press the button, and the review is theirs.

Current status,

The form is open with the Free and Premium Submit plans described above, and the repository's README still sends submissions to the website[1][2].

Sources

  1. mcpservers.org: Submit Your MCP Server · checked
  2. wong2/awesome-mcp-servers: README · checked
  3. wong2/awesome-mcp-servers: the repository · checked
  4. MCP Registry docs: Quickstart · checked

ManyCP is not affiliated with, endorsed by or sponsored by any directory, Docker, OpenAI, Anthropic or GitHub named here. Names are used to say which service a fact is about.

Or skip all of that

Or let ManyCP fill it in for you

ManyCP fills in every field and links straight to the form. You click send. On Pro, ManyCP files it by hand for you.

ManyCP prepares

  • Every field, with your category matched to their list and your auth type matched to theirs

You do

  • Leave the plan on Free
  • Click Submit

More directories