Peter Kirmeier wrote a new UEFI shell utility called ShellDynListProtocol.
UEFI EDKII Dynamic Shell Extension List Protocols
UEFI EDKII Shell command that prints all available protocols grouped by their registered handles.
https://github.com/topeterk/ShellDynListProtocols
PS: Peter also has a C# tool called IfrViewer, a Viewer for UEFI IFR structures:
