Since there is no online multiplayer modes, you won't need an Xbox Live® Gold Account to play and enjoy the competition through the online ranking system. An Xbox Live® Silver Account will be enough for your grade/score to be automatically updated and shared with or displayed to your friends.
The same kind of account will also be enough for the iDroid companion app which will only need a connection between your Xbox® and your Smartphone or tablet to sync them and enjoy the different possibilities that the iDroid has to offer while you are out on a mission, you are Big Boss.