You could maybe try this out:
Make sure that you have this set in your WCF applications web.config
instead of your current:
<security mode="Transport">
<transport clientCredentialType="Windows"/>
</security>
And if the MVC application and WCF Application is hosted on the same web server make sure that you use the web servers ip-address and not the external DNS-address in the binding section in your MVC application.