I believe on the PC you need to go through the Games for Windows LIVE Client software (
US /
international). I don't see a way to check what is available from the website, though (at least a month ago they were still available on the Xbox in North America, but not in the UK).