Do I need Terms of Service on the website?

My team is launching a DeFi protocol soon. We want that the users of the protocol to be able:

  1. to receive governance tokens. Is there a list/interface where I need to submit the smart-contract of my token once I have one? In order for users to be able to add my tokens to their wallets.
  2. to use Metamask on my website. Is it mandatory to have Terms of Service published in order to connect Metamask to my protocol? I saw for example that Uniswap has both TOS and disclaimer, but other dApps may not have any of these.
    Please assist me with this: I tried to inquire in the email, but got only irrelevant auto-response. Thank you in advance!