There is only one Tivo IP command for apps - NETFLIX. Maybe more will get added in the future, but you'll have to set up number shortcuts for other apps for now and send IRCODE NUM1, 2, etc. to launch them. For example, I've put Prime on shortcut 6, so my TCP script is:
TELEPORT TIVO (to get to the home screen from where ever you might currently be, otherwise will num command will do nothing or just change the channel)
Delay 3 sec (needed on my sluggish Roamio, may be quicker on Bolt)
IRCODE NUM6
I've implemented every possible IP command EXCEPT power because I find standby to be a PITA. I don't know if discrete power commands exist or even still work if they do exist.
Here's the protocol manual, but many commands have been deprecated, and some are not listed at all.
https://www.tivo.com/assets/images/.../TiVo_TCP_Network_Remote_Control_Protocol.pdf
See this thread for more commands which aren't in the manual:
TiVo UI Control via Telnet - No Hacking Required!
You're welcome to hack your way through and see if you can find any other commands, i.e., HULU, PRIME, HBO, etc. Please post your results.