Croesus
Adventurer
As with others, I think it's a DM's call. The intent of mind blank seems to be that you can't be enchanted in any way and that people can't use scrying on the target.
True Seeing is a divination spell, but 5E is not written in gamer-ize, so I would rule that it would still work. Seeing something invisible is not an divination in the same sense.
True Seeing for a monster does not have the divination keyword, so there would be no reason it would be blocked, which also adds to the argument that the spell would also reveal the person.
That's my story and I'm sticking to it.
A very similar situation came up in a 3.x game we played years ago. We knew a rakshasa was running around, so I cast true seeing before going into town. We encountered the rakshasa impersonating an NPC we knew, but the GM ruled we didn't see through its magical disguise because rakshasa were immune to any spell below 8th level. I later argued that the spell wasn't cast on the rakshasa, it was cast on my character, so should have worked.
However, this opens a different can of worms. Arcane eye is not cast on someone affected by mind blank - does it see them? Clairvoyance is not cast on someone affected by mind blank - does it find them? Allowing mind blank to block all divination simplifies the GM's rulings. So on balance, I think I would go with RAW here.