# API Overview

Note: only Primary Users have access to a Mountain Protocol account. For more information on user types, refer to [User Types](https://docs.mountainprotocol.com/product-structuring#user-types).

For access to the API documentation and your API keys, get in touch with us at <support@mountainprotocol.com> or contact your Account Executive at Mountain Protocol..

The API allows Primary Users to:

* Deposit and withdraw USDM in/out of their Mountain Protocol account
* Deposit and withdraw USDC in/out of their Mountain Protocol account
* Query account balance of their Mountain Protocol account, measured in USDM
* Consult immediate availability of USDC liquidity, for traders looking for market-neutral trades

Secondary users looking to mint/redeem USDM directly from Mountain Protocol need to open an account with the company. To do so, consult [www.mountainprotocol.com](https://www.mountainprotocol.com)
