¿Puedo usar claves de API para esto?

Lo que haría sería utilizar un plugin con un campo de usuario personalizado que validara la membresía al guardar dicho campo. Tener que verificar tanto Discord como Roblox parece superfluo.

Por ejemplo, podrías generar un número aleatorio y pedirles que lo agreguen a su perfil en Discord o Roblox, y luego usar una validación before_save para confirmar que su perfil remoto contiene esa clave.