Unfortunately it doesn't work if the restaurant doesn't update their pos system. There's a few false-positives but I haven't heard of any false-negatives.
Original author here: the phrasing placing an order was probably wrong - mcdonald's lists the products they're currently out in their api. I'm just querying for those.