It is completely free, and all you need is an Xbox Account. You can then join the same party from Android, iOS, Xbox, or anywhere the Xbox App is supported.