Yes, that's correct. It's unlike the Elite website where you can see your loadouts and eventually change them. But as for Ghosts, the Call of Duty app was created but there's no web-based application on doing so.
can you host a server please now on xbox?
You can request via Infinity Ward on Twitter. Just follow @InfinityWard and post a request there.
Host a server? What exactly do you mean by this, bro? I'm sorry. I'm a bit lost... A player can't really host a server... Are you referring to a party?