As Rai points out, it's just not possible to automatically create the token. Well, it is possible if you create a whole bunch of tokens yourself, add a script that reads all of these tokens from a text file and then select a token that's not in use - but that will be YOUR token. The whole reason why it's now obligatory to add the GSLT is because Valve has forbidden the use of plugins that allow you to select skins (such as !knife plugins) because this in some way ruins the market for skins. You aren't allowed to use plugins that can change your rank to e.g. Global Elite.
Now, the first thing Valve did was blacklisting IP's that ran these kinds of plugins. Only problem was that they blacklisted the entire IP, meaning all servers running on that IP (eg. port 27015, 27025, 27035 etc.). Now, to avoid that, the client now has to link their server with their Steam account via the token - when the server gets blacklisted, it's only the client's server, not the entire IP.
You can see here if a server has been blacklisted: http://api.steampowered.com/ISteamApps/GetServersAtAddress/v0001?addr=<insert IP>