Have 10 of 12 of my mnemonic along with the BTC address, how can i automate recovery?
There do exist tools for this sort of situation. For example:
btcrecover

btcrecover is an open source Bitcoin wallet password and seed recovery tool. It is designed for the case where you already know most of your password or seed, but need assistance in trying different possible combinations.

Seed Savior / mnemonic-recovery (courtesy of MCCCS)

A tool for recovering BIP39 seed phrases.
[...]
Enter your seed phrase into the 'BIP39 Phrase' field. If a word is missing or unknown, please type &quot;?&quot; instead and the tool will find all relevant options. If a word is wrong, the tool will try to suggest the closest option.

I don't know if they work or just steal your money, so I'd only use downloadable tools that can be run on a disconnected PC.