diff --git a/README.md b/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..323ad72ebcefdc8cf71176b0049f8e3655ba4047
--- /dev/null
+++ b/README.md
@@ -0,0 +1,43 @@
+# MatMust minimal Documentation
+
+MatMust is a Matlabâ„¢ class to access to ESA WebMust via API.
+
+Documentation of the ESA rest API is available [here](https://bepicolombo.esac.esa.int/webclient-must/mustlink/api-docs/index.html#/Projects/getProjects).
+
+A comprehensive example is available in `/test` of this repository. Simply copy all the folder in your working directory and run test.
+
+## Installation
+
+To install simply copy the `src/classes` folder into your working directory and type in matlab `addpath('relativepathto_classes_dir')`
+
+Than simply initialize the class with Mywebmustclass = MatMust. 
+
+When the user will login via the login class method `MatMust_login()` a auth.json file with the authorization tocken will be wrote on your workingdirectory root.  
+
+The tocken is valid for a 24h only. If the class see a expired tocken, a new login is requested to renew the authorization token to the API.
+
+## List of Methods
+
+The functions for this issues is only oriented to TM parameters read. The TC part is foreseen, but still to be wrote.
+
+### Matmust Login 
+
+`MatMust_login(M, loginjson)`
+inputs: 
+- `M` -> A MutMust Class
+- `loginjson` -> `jsondecode('{"username": "ajejebrazorv",  "password": "123456%!", "maxDuration": false}')`
+Outputs:
+none
+
+When the user will succesfully login via the login class method `MatMust_login()` a auth.json file with the authorization tocken will be wrote on your workingdirectory root.  
+
+- `MatMust_logincheck(M)`
+
+A check method
+
+- `MatMust_getUserProjects`
+- `MatMust_getDataFromName`
+- `MatMust_searchTMparFromName`
+
+
+