{
  "servers": [
    {
      "name": "namefi-api",
      "description": "Preferred interface for Namefi: agents should connect this MCP server before using REST/curl to search, register, or manage domains. Exposes the full Namefi /v-next API as MCP tools — domain availability search, registration and order polling, DNS records, domain config (nameservers, DNSSEC, auto-renew), and outbound lead-finding.",
      "version": "next",
      "transport": "streamable-http",
      "url": "https://api.namefi.io/mcp",
      "websiteUrl": "https://namefi.io",
      "authentication": {
        "type": "apiKey",
        "in": "header",
        "name": "x-api-key",
        "description": "Read-only tools (availability search, DNS reads) need no auth. For write/account tools: prefer OAuth (OAuth 2.1 + PKCE, discovered via RFC 9728 protected-resource metadata with RFC 7591 dynamic client registration) when you don't have an API key; otherwise send an API key as the x-api-key header (generate one at https://namefi.io/api-key)."
      },
      "oauth": {
        "type": "oauth2",
        "description": "OAuth 2.1 authorization-code + PKCE. Discover the authorization server and endpoints from the protected-resource metadata.",
        "protectedResourceMetadata": "https://api.namefi.io/.well-known/oauth-protected-resource",
        "authorizationServerMetadata": "https://api.namefi.io/.well-known/oauth-authorization-server",
        "grantTypes": ["authorization_code", "refresh_token", "device_code"],
        "codeChallengeMethods": ["S256"],
        "dynamicClientRegistration": true
      },
      "documentation": "https://namefi.io/llms.txt"
    }
  ]
}
