MPs have argued a new levy on the rich would generate a “large stream of revenue”.