{
  "$comment": "MCP Server Card per SEP-1649 (draft, https://github.com/modelcontextprotocol/modelcontextprotocol/pull/2127). No auth required.",
  "serverInfo": {
    "name": "myconf.it",
    "title": "myconf.it MCP Server",
    "version": "1.0.0",
    "description": "Free IT tools for sysadmins, network engineers and developers. Exposes subnet calculation and caller IP/geolocation as MCP tools.",
    "homepage": "https://myconf.it",
    "vendor": {
      "name": "Westart",
      "url": "https://westart.it"
    },
    "contact": "hello@westart.it"
  },
  "protocolVersion": "2025-06-18",
  "transport": {
    "type": "streamable-http",
    "url": "https://myconf.it/mcp"
  },
  "capabilities": {
    "tools": {
      "listChanged": false
    }
  },
  "authentication": {
    "type": "none"
  },
  "tools": [
    {
      "name": "subnet_calculate",
      "title": "IPv4 Subnet Calculator",
      "description": "Calculate IPv4 subnet details (network, broadcast, host range, netmask, wildcard, class, type, binary) from an IP and either a CIDR prefix or a dotted-decimal netmask."
    },
    {
      "name": "subnet6_calculate",
      "title": "IPv6 Prefix Calculator",
      "description": "Calculate IPv6 prefix details (network/first address, last address, total address count, number of /64 subnets, address type, compressed + expanded forms) from an IPv6 address and a prefix length (0-128)."
    },
    {
      "name": "whoami",
      "title": "Caller IP & Geolocation",
      "description": "Returns the public IP, geolocation and ASN of the MCP client as observed by the myconf.it edge."
    }
  ],
  "links": {
    "documentation": "https://myconf.it/api",
    "describedby": "https://myconf.it/llms.txt",
    "apiCatalog": "https://myconf.it/.well-known/api-catalog"
  }
}
