How to submit an MCP server to TensorBlock awesome-mcp-servers

By Jonah EasePublished Last checked

You add a server here by writing one Markdown bullet in a category file. A build then turns that bullet into a profile page, an install-config preview for several clients, and a badge for your own README[1]. That makes the line you write the thing the index says about you, so it is worth writing the line well.

A pull request or an issue form

  • A pull request that adds the bullet to the right category file under docs/. The issue form itself says a pull request is still the fastest path[2].
  • The Add MCP server issue form, when you are unsure of the category or want help shaping the entry. It asks for a name, a project URL and a best category from a list of 13, a description of what an agent can do with it, and optionally install steps, transport, auth, clients and licence[2]. When the form has enough, automation can open a draft pull request for you[1].

The bullet, and where it goes

One entry (example names)
- [Example Weather](https://github.com/example-user/weather-mcp): Gets forecasts and weather alerts for a city. Install: `npx -y weather-mcp`.

Search the repository for your project URL first to avoid a duplicate, then add the bullet to the category page that fits[1]. The README lists 33 categories with their counts. On the largest were AI & LLM Integration (1,632 entries), Knowledge Management & Memory (572), Finance & Crypto (445) and Developer Productivity & Utilities (414), and the whole index held 7,747 unique links[1].

The metadata that makes the profile useful

A simple bullet is enough to be merged. The README says the best entries also answer: what can an agent do with this server, how is it installed or connected, whether it uses stdio, sse or streamable-http, whether it needs an API key, OAuth, a bearer token or nothing, which clients it supports, and where the docs, source, licence and public endpoint are[1]. Extra structured values go in sidecar files the indexer reads, or through the metadata issue form. You do not need to touch those to be listed.

What you get after a merge

After a pull request lands on main, a deploy rebuilds the catalog and profiles. The README says a follow-up comment then gives you the public profile address, the API profile address, install-config links and the badge to paste into your README[1]. Claiming the profile is a separate issue form, and the README is careful to say a claim is not the same as TensorBlock verification[1].

Edits that get bounced

  • Editing generated files. data/catalog.json and data/profiles/*.json are produced by the indexer. For a simple entry, editing the category page is enough[1].
  • A duplicate. Submissions through the form get an intake label, and duplicate means your project URL is already in the catalog. The others are needs-metadata, ready-for-pr and automation-blocked[1].
  • Missing fields. needs-metadata means a required field, a valid project URL, or category routing is still missing[1].

By hand, the short way

Search, pick the category page, add the bullet at the end, and open a pull request. The title the form uses is "Add MCP server: " followed by the name[2], and a pull request title in that style fits.

Current status,

On the repository had 7 open pull requests and 2 open issues[3][4], and 4 open issues labelled ready-for-pr on the day I read it[5]. The index serves a free public API that other tools can read, described in the README[1].

How long merges took

In the 90 days to , 581 outside pull requests merged here; the typical one was merged 17 h after it was opened. The middle half took 7 h to 1.6 days.

1 of the 581 were opened by ManyCP for its own listings.

TensorBlock awesome-mcp-serversRolling 30-day median time to merge
TensorBlock awesome-mcp-servers: rolling 30-day median time to mergeTensorBlock/awesome-mcp-servers, 2 Oct 2025 to 2 Oct 2026. The latest point, the 30 days to 2 Oct 2026, is a median of 10 h over 300 merges. Windows with fewer than 3 merges are left out. Days on a log scale.1 h1 day1 wk30 daysJan 2026Apr 2026July 2026Oct 202610 h
TensorBlock awesome-mcp-servers: rolling 30-day median time to merge, by the day the window ends. Windows with fewer than 3 merges are left out.
Window endingRolling medianMerges in window
31 Oct 20256.3 days3
12 Dec 20253 h3
19 Dec 20253 h3
26 Dec 20253 h3
2 Jan 20263 h5
9 Jan 2026under 1 h6
16 Jan 2026under 1 h6
23 Jan 2026under 1 h9
30 Jan 2026under 1 h8
6 Feb 20266 h9
13 Feb 20266 h10
20 Feb 20268 h14
27 Feb 20266 h33
6 Mar 20269 h55
13 Mar 20269 h63
20 Mar 202615 h81
27 Mar 20261.1 days79
3 Apr 20261.1 days94
10 Apr 20261.8 days88
17 Apr 20261.8 days96
24 Apr 20261.3 days77
1 May 20262.4 days66
8 May 20262.8 days57
15 May 20263.5 days65
22 May 20264.3 days60
29 May 20264.4 days69
5 June 20264.7 days68
12 June 20268.9 days177
19 June 20266.4 days186
26 June 20266.6 days182
3 July 20264.1 days197
10 July 20261.5 days103
17 July 20261.5 days96
24 July 20261.7 days109
31 July 20261.7 days126
7 Aug 20261.7 days128
14 Aug 20262.1 days113
21 Aug 20262.4 days126
28 Aug 20262.3 days158
4 Sept 20261.2 days166
11 Sept 202615 h192
18 Sept 202610 h203
25 Sept 20269 h229
2 Oct 202610 h300

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

  1. TensorBlock/awesome-mcp-servers: README · checked
  2. TensorBlock/awesome-mcp-servers: the Add MCP server issue form · checked
  3. TensorBlock/awesome-mcp-servers: open pull requests · checked
  4. TensorBlock/awesome-mcp-servers: open issues · checked
  5. Open issues labelled ready-for-pr · 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 TensorBlock/awesome-mcp-servers, adds your entry in the exact format, and opens the pull request from your GitHub account. It tracks the PR until it is merged.

More directories