Creating an HTML form to submit data with MVC in Umbraco is possible in a few steps.
If you want to create a Form:
Using view models, views, controllers, and a handy HtmlHelper extension method called BeginUmbracoForm, see the Creating Forms article.
Using Umbraco Forms, see the Umbraco Forms Documentation article.