How to submit an MCP server to mcp.directory

By Jonah EasePublished Last checked
The form on mcp.directory asks for one thing: a public GitHub repository address. Everything else is optional, and the site says it reads the rest from GitHub itself[1]. So the route is short, and the interesting question comes before it: the site also adds servers it finds in the official MCP Registry, and if yours was found that way, you should claim the listing and not submit a second one.
First, check whether you are already listed
The page has a box headed "Already listed?". If your server is in the directory because it was found through the official registry, you can claim it to get a verified badge and edit access, by emailing the address shown on the page[1]. Search the directory for your server's name before you fill in anything. A published registry entry is the likeliest reason you are there already; the route for that is on the official registry's page.
The five fields
- GitHub Repository URL is required. The page lists what it detects from it: name, description, language, licence, tools and README[1].
- npm Package and PyPI Package are optional. The placeholders show the shapes it wants,
@org/mcp-serverfor npm and a bare name for PyPI. - Short Description is optional and limited to 100 characters, one sentence. If you leave it empty, the page says it will generate one from the README[1].
- Your Email is optional, and is used to tell you when the server is published[1].
After you press the button
The page lists five steps under "What happens next"[1]:
- It pulls metadata from GitHub: name, description, stars, language, licence and README.
- It detects the tools by analysing the server's MCP implementation.
- It generates install configurations for the major clients.
- It reviews the submission for quality and accuracy, within 24 hours according to the page.
- It publishes the listing, live and searchable.
The 24 hours is the site's statement, not something I tested, so treat it as an estimate and not a promise.
When the listing looks wrong
- The tools are missing or odd. The page says they are detected by analysing your server's MCP implementation, and the form has no field to correct them[1]. Keep the README's tool list accurate, because it reads that too, and use the claim route for edit access.
- The description is not what you would write. Fill in the short description yourself. Otherwise it comes from the README[1].
- A second listing for the same server. That is the "Already listed?" case above. Claim the existing one by email.
By hand
- Make sure the GitHub repository is public and its README says what the tools do.
- Open mcp.directory/submit. The page asks for no account.
- Paste the repository address, add a one-sentence description and an email if you want the note, and you click Submit for Review.
I found no price on the form or the pages around it. The site's Partners page is separate from submitting: it shows a card labelled Sponsored, says some links are affiliate links, and has an enquiry form for companies that want to work with the site[3].
Current status,
The About page counted 2,303 servers, 9,291 skills and 1,907 or more publishers[2]. The submit form was open with the fields above and the "Already listed?" claim route.
Sources
- MCP.Directory: Submit a Server · checked
- MCP.Directory: About · checked
- MCP.Directory: Partners · 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
- All 5 fields, with the description cut to 100 characters
You do
- Click Submit for Review