There are two kinds of NFC chips, those that are smart cards (like the Apex) which are capable of running software, and those that are basically just data stores.
I was talking about how you could use a reader + data store combo to achieve the goal. The alternative is to use something like an apex, which can run HOTP software itself (or indeed TOTP).
Neither requires the complexity of decoupling the output from the power source.