MCP Marketplace logo
MCP
Back
Contribute

Submit an MCP server

Two ways: open a pull request adding your entry to data/servers.json, or open an issue with the details and a curator will add it. Daily auto-sync also pulls from upstream registries.

Entry shape

Append a new object to the servers array. Most fields are optional — name, slug, tagline, repo, and runtime are the bare minimum.

data/servers.jsonjson
{
  "slug": "my-awesome-server",
  "name": "My Awesome Server",
  "tagline": "One-line elevator pitch.",
  "description": "Longer Markdown description.",
  "author": "Your Name",
  "authorGithub": "yourhandle",
  "repo": "https://github.com/you/my-awesome-server",
  "runtime": "node",
  "transports": ["stdio"],
  "categories": ["productivity"],
  "tags": ["awesome"],
  "install": {
    "claudeDesktop": {
      "command": "npx",
      "args": ["-y", "my-awesome-server"]
    },
    "cli": "npx -y my-awesome-server"
  },
  "tools": [
    { "name": "do_thing", "description": "Does the thing." }
  ],
  "license": "MIT",
  "source": "community"
}

What gets accepted

  • • Servers that implement a real MCP server (stdio, http, or sse).
  • • Public source-available repos. Closed-source allowed if there's a public install path.
  • • Reasonable description, tagline, and at least one install snippet.

What doesn't

  • • Pure stubs, demos with no working tools, or duplicates of existing entries.
  • • Servers behind login walls with no public docs or repo.
Source on GitHub