AVAX X Chain use with MetaMask

Is it possible to use the AVAX X-Chain with Metamask? (Also do you know of any other wallets because I can’t find any.) If so what would be the proper api call to use to access it?

ethereum.request({ method: 'eth_accounts' });

No, you can’t do that as metamask is written for ethereum and the C-Chain is the only evm compatible chain on avax currently

This is the sourcecode of the official avax wallet which is the only one I know of which handles X-Chain: