Вы можете использовать обе технологии (SharePoint и MVC). Я уже отображаю информацию с sharepoint на портале на основе MVC. Это сработало очень хорошо. Но не будет поддержки из коробки. Потому что для разработки решений SharePoint Microsoft предоставляет собственные шаблоны (например, WebParts, ControlTemplates, Workflows ...).
Так что, если вы хотите использовать оба, вы должны работать с API SharePoint. Некоторые сведения вы можете найти здесь:
www.msscorner.de
Надеюсь, этот пост вам поможет!