{
  "name": "AIvikings Domain Registration Agent",
  "version": "0.1.0",
  "description": "AIvikings helps authorized agents check domain availability, register domains, manage nameservers, renew domains, and reconcile recorded domain state.",
  "supportedInterfaces": [
    {
      "url": "https://mcp.aivikings.ai/mcp",
      "protocolBinding": "MCP",
      "protocolVersion": "2025-11-25",
      "transportProtocol": "streamable-http"
    },
    {
      "url": "https://api.aivikings.ai/v1",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0",
      "transportProtocol": "https"
    }
  ],
  "provider": {
    "organization": "AIvikings",
    "url": "https://aivikings.ai"
  },
  "documentationUrl": "https://aivikings.ai/docs.html",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "check-domain-availability",
      "name": "Check domain availability",
      "description": "Check whether one or more domain names are available through AIvikings."
    },
    {
      "id": "register-domain",
      "name": "Register domain",
      "description": "Register a domain through AIvikings using authorized account defaults."
    },
    {
      "id": "get-domain-status",
      "name": "Get domain status",
      "description": "Retrieve registration status, expiry, and nameserver details for a domain."
    },
    {
      "id": "list-domains",
      "name": "List domains",
      "description": "List domain records currently tracked by AIvikings."
    },
    {
      "id": "renew-domain",
      "name": "Renew domain",
      "description": "Renew a domain registration for an authorized account."
    },
    {
      "id": "update-nameservers",
      "name": "Update nameservers",
      "description": "Replace a domain's nameservers through AIvikings."
    },
    {
      "id": "reconcile-domains",
      "name": "Reconcile domains",
      "description": "Compare local domain records with AIvikings registrar records."
    },
    {
      "id": "domain-transfer",
      "name": "Transfer domain",
      "description": "Discover transfer-in support for domains managed through AIvikings."
    }
  ]
}
