The add-mcp curated registry is a hand-curated list of first-party, officially maintained MCP servers from popular developer tools and SaaS services. When a user runsDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/neon-solutions/add-mcp/llms.txt
Use this file to discover all available pages before exploring further.
npx add-mcp find <keyword>, the results include entries from this registry. Contributing your server gets it in front of every developer using add-mcp to discover and install MCP servers.
What is the Curated Registry?
The registry is a single JSON file —registry.json — committed to the add-mcp GitHub repository. It is the source of truth for the add-mcp curated registry endpoint, served at:
The curated registry accepts first-party, officially maintained MCP servers only — i.e. servers published or endorsed by the tool or service they represent. Community forks and third-party wrappers are better suited to the Official Anthropic registry.
Registry Entry Format
Remote (HTTP / SSE) server
Use this shape for servers that clients connect to over a URL:npm package (stdio) server
Use this shape for servers that run as a local process vianpx:
Server with both remote and package options
Many servers offer both a hosted remote endpoint and an npm package for self-hosted or offline use. You can include bothremotes and packages arrays in the same entry. The add-mcp CLI will let the user choose, defaulting to the remote option.
Contribution Workflow
Fork the repository
Fork
neon-solutions/add-mcp on GitHub and clone your fork locally.Add your entry to registry.json
Open
registry.json at the repository root. It is a JSON array — append your new server object to the end of the array (before the closing ]). Follow one of the formats above depending on whether your server is remote, an npm package, or both.Keep entries sorted alphabetically by server.title to keep the file reviewable.Verify the registry
Run the built-in verification script to check that your entry is valid JSON and conforms to the expected schema:Fix any reported errors before opening a pull request.
Open a pull request
Push your branch to your fork and open a pull request against
main in the upstream repository. Include in the PR description:- A brief description of the MCP server
- A link to the server’s documentation or GitHub repository
- Confirmation that it is an officially maintained, first-party server
Acceptance Criteria
The curated registry is intentionally selective. Before submitting, make sure your server meets all of these criteria:First-party and officially maintained
First-party and officially maintained
The server must be published or directly endorsed by the company or project it represents. Community forks, unofficial wrappers, or personal projects will not be accepted into the curated registry.
Stable public endpoint or published npm package
Stable public endpoint or published npm package
Remote servers must have a stable, publicly reachable HTTPS endpoint. npm package servers must be published to the public npm registry with a stable version.
Accurate metadata
Accurate metadata
The
title, description, and version fields must reflect the current state of the server. Inaccurate or placeholder values will be sent back for revision.Valid schema
Valid schema
The entry must pass
npm run registry:verify without errors. Make sure the $schema field points to the correct schema URL.