This kinda goes with this other request. There's numerous MtG APIs out there for retrieving the info. NodeBB's hooks allow you to easily replace what is stored and what is actually displayed*, so it shouldn't be too hard to do. I'm going to be poking at a dev copy over the weekend to see what I can come up with.
*This can be useful for some things like replacing common misspellings or expanding common card abbreviations. It can also be fun. I know a tabletop gaming forum that replaces every instance of "calvary" (i.e., "cavalry" misspelled) with the phrase, "A hill outside Jerusalem."