How to submit an MCP server to awesome-mcp-list

By Jonah EasePublished Last checked
This list asks for very little: one bullet, in one fixed format, for a server whose source is on GitHub. That makes the format the whole review. A maintainer's habit of rewriting descriptions and landing the bullet directly is the other thing to know, and I found it in two closed pull requests[4][5].
It has to have a public repository
The contributing guide wants a public GitHub repository for the server, and the repository must not be archived. A website or hosted endpoint without a public repo is not accepted, "even if the server is listed on the MCP Registry"[1]. If your server is hosted-only, the remote list is the place, not this one.
The bullet
- **[example-user/weather-mcp](https://github.com/example-user/weather-mcp)** [](https://github.com/example-user/weather-mcp): Gets forecasts and alerts for a city.- Three spaces after the dash, a bold link whose text is
owner/repo, and the stars badge for the sameowner/repowithstyle=social[1][2]. - A colon, then one concise sentence that ends with a period. The template's checklist says so, and the guide asks for one concise sentence[2].
- Add exactly one bullet at the end of the right section and change nothing else. The README has 24 sections, from Browser Control to Robotics & Physical AI[3].
The pull request
- Fork, then branch from
main. - Add the one bullet. Search the README for your repository first so you do not add a duplicate[1].
- Title it
Add owner/repo to <Category>. The template asks for the repository address, the category, and the exact line you added[2]. - The diff should touch only
README.md.
What a maintainer does to your line
Two recent pull requests show a pattern. On a maintainer landed an entry directly on main and closed the pull request, after cutting "Official" from the description and the transport and hosting details, so it was one short sentence about what the server does[5]. In another, the description was rewritten as one neutral sentence ending with a period, with a trailing npx install command removed because it made a second sentence[4].
So write the sentence the way they will: neutral, one sentence, no install command, no word that claims status. A pull request that shows as closed and not merged on this repository can be an entry that did land.
What gets closed
The guide lists what usually ends a pull request or issue without a landing[1]:
- It links only a website or hosted MCP address, with no public repo.
- The format is wrong: no badge, wrong spacing, no
owner/repo. - It duplicates a listing or another open pull request.
- The repository is dead or returns 404.
- It rewrites large parts of the README.
For a format closure the guide says to fix it and open a new pull request, and calls clean submissions welcome[1].
By hand, step by step
Copy the template line, replace the owner and repo in all three places, write the sentence, paste it at the bottom of the right section, and open the pull request. That is the entire route; there is no form and no sign-in beyond GitHub.
Current status,
On the list had 27 open pull requests[6]. The contributing guide and template are the ones quoted above[1][2].
How long merges took
In the 90 days to , 125 outside pull requests merged here; the typical one was merged 3.8 days after it was opened. The middle half took 6 h to 85 days.
| Window ending | Rolling median | Merges in window |
|---|---|---|
| 13 Mar 2026 | 15 days | 27 |
| 20 Mar 2026 | 15 days | 27 |
| 27 Mar 2026 | 15 days | 27 |
| 3 Apr 2026 | 15 days | 27 |
| 10 Apr 2026 | 10 days | 23 |
| 18 Sept 2026 | 51 days | 77 |
| 25 Sept 2026 | 9.2 days | 111 |
| 2 Oct 2026 | 3.8 days | 125 |
Measured . Pull requests merged on each list's GitHub repo, timed from opened to merged, read from GitHub's REST pulls list. Bot accounts ([bot]), the repo's owners, members and collaborators, and pull requests from a branch inside the list's own repo are left out. A past figure, not a promise. All 10 directories side by side: how long MCP directories take to merge.
Sources
- awesome-mcp-list: CONTRIBUTING.md · checked
- awesome-mcp-list: pull request template · checked
- awesome-mcp-list: README (sections) · checked
- awesome-mcp-list pull request 528: Add Spicy-API/spicy-mcp to Art & Culture · checked
- awesome-mcp-list pull request 530: Add Upload-Post/upload-post-mcp to Marketing · checked
- awesome-mcp-list: open pull requests · 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 do it in one click
ManyCP forks MobinX/awesome-mcp-list, adds your entry in the exact format, and opens the pull request from your GitHub account. It tracks the PR until it is merged.