MCP Registry

[Directories](/)

[Shared](/shared)[ChatGPT](/chatgpt)[Claude](/claude)[Cursor](/cursor)[Grok](/grok)[Registry](/mcp-registry)[Gemini](/gemini)

# MCP Registry

Official metadata. Domain or GitHub proof. Not a safety review.

[Auth doc](https://modelcontextprotocol.io/registry/authentication)

*   Registry checks ownership only. 0 safety review. Still publish for discovery.
    
    Note
    
*   server.json name is app.sails/mcp (reverse-DNS of sails.app) or io.github./sails.
    
    AI
    
    Write server.json name as app.sails/mcp (reverse-DNS of sails.app) or io.github./sails. Save the draft at sites/directories/data/server.json. Do not publish until domain proof exists. Tick mcp-registry/reverse-dns when the draft is saved.
    
*   Publish server.json after domain proof: DNS TXT or https://sails.app/.well-known/mcp-registry-auth.
    
    Human, then AI
    
    Prove the domain: DNS TXT, or give Reed the registry token for https://sails.app/.well-known/mcp-registry-auth.
    
    After domain proof exists, publish server.json to the MCP registry. Tick mcp-registry/server-json when the registry shows the name.
