You are describing exactly what the chameleontiny/chameleonmini was built to do however i have not been able to find stock of these anywhere recently
Depending on your goal it may be easier to run the commands using the client at the command line (or via python subprocess) in the form of
./pm3 -c “hf 14a info”
and parse the result.