Before you submit
Make sure your server meets all of these requirements:- You have a paid Pro subscription.
- The server has a verified custom domain with active HTTPS, such as
mcp.example.com. - You have published a server revision.
- The server is running. A paused server cannot submit updates.
- All tools use one supported HTTP authentication scheme: no authentication, an API key header, or a bearer header.
- The server does not use OAuth authentication or mixed authentication schemes.
Submit your server
- Open the server and go to Settings.
- Open MCP Registry.
- Review and edit the Registry metadata.
- Save the metadata.
- Select Submit to Registry.
- Confirm that the listing is public and cannot currently be unpublished.
Registry metadata
You can edit the following fields:- Title
- Description
- Website URL
- Repository URL
- Icon URL
mcp.example.com with the slug weather becomes:
streamable-http remote. The Registry metadata follows the remote server format.
Authentication
0mcp publishes authentication requirements as Registry header metadata. Secret values are not included in the Registry entry. Clients provide their own API key or bearer token when they connect. OAuth and mixed tool authentication are blocked until the Registry supports a complete OAuth configuration flow for this use case. See the Registry authentication documentation for the Registry’s authentication model.Versions and updates
The first successful submission is version1.0.0. Each later successful submission creates the next patch version, such as 1.0.1.
Registry versions are immutable. Updating metadata or the published server revision creates a new Registry version. The Registry currently does not support unpublishing, so deleting a custom domain or pausing a server does not remove an existing public listing.
If a submission fails, fix the reported issue and select Retry publication. The publication history keeps the Registry version, 0mcp revision, status, error, and timestamps for each attempt.
If you remove or replace the custom domain after publishing, the existing Registry listing remains public but 0mcp marks updates as unavailable. A new Registry namespace requires a new hosted server.
For the Registry’s current lifecycle details, see its versioning guide and FAQ.