O código em si não mantém uma lista de tokens disponíveis, e os desenvolvedores MIB estão livres para definir seus próprios. Então, sim, a biblioteca aceitará qualquer string como um token.
Como não há lista interna, não há como relatar os tokens disponíveis no tempo de execução. Tudo o que você pode fazer é baixar a fonte e executar o comando sugerido no wiki (que eu acabei de ajustar um pouco):
find . -name "*.c" | xargs grep "DEBUGMSG[A-Z_]*(( *\"" | sed 's/^.*DEBUGMSG[A-Z_]*(( *\"\([^\"]*\).*//' | sort -u
Eu também adicionei uma nova página wiki que lista alguns dos tokens mais úteis, e uma nova página com uma lista para o 5.7.2: