I get a free MLB subscription from T-Mobile every year. But it is really useless to me since the games I want to see are blacked out in my area. I have taken to using MLBStreams on Reddit...Sorry
If you watch MLBtv from behind a VPN you can avoid blackouts by picking a server in a different city. As far as MLB knows, you are watching from the city in which the chosen server is located. You can subscribe to a VPN for a couple of bucks a month. It’s a very good idea to use a VPN to protect in any event to protect your privacy. Avoiding MLB blackouts is just an added benefit.