Reliable automatic addition of hydrogens and charge assignment to small molecules at given pH?
If you're looking for comprehensive protonation and evaluation of $pK_a$, I suggest my answer to a previous question. There is specialized software for evaluating protonation and $pK_a$ based on large databases.

Avogadro has some simple rules, mostly for amino acid residues, but is not intended for automated evaluation of thousands of molecules.