A credit-card sized system seems like it would require a very small screen, a very small battery, or both.
With that said, add NFC, maybe a USB-A connector made accessible by part of the card folding back, and some UI mechanism to select TKIP codes, and a device like that could make an nice universal hardware security token.