The DescribeGroups protocol v1 currently returns this information for each consumer group:
There are additional info in a GroupMetadata object on the server side, some of which could be useful if exposed via the DescribeGroups protocol. Here are some examples:
Enhancing the protocol with this additional info means improving the existing tools that make use of it. For example, using this additional info, the consumer group command's --describe output will provide more information about each consumer group to help with its monitoring / troubleshooting / ....