It's expected that you will know the stack sizes - the server does not tell you what they are. The competition has always operated under "Doyle's Rule" which means that the stacks reset to their full amount after each hand. So there is never a need to send the stack sizes over with each hand.
Likewise with the blind sizes. Your bot just has to know what they are.
You can configure the dealer to change the stack sizes and blind sizes if you want. I think they are set in the parameter file you provide the dealer with. Or maybe there's a command line flag.
(But that doesn't change the fact that there's nothing in the protocol to communicate the blinds and stack sizes from the dealer to the bot.)