Network Service Provider (MCMC)