How to add token to metamask using moralis web3

on websites such as coinmarketcap you are able to add the token to metamask with a button. how would I do this with moralis web3. i can only find in the docs how to add a different network, but not on how to add a token.

Where ethereum come from?

Metamask injects an ethereum object into your browser