I am concerned mostly with the energy associated with introducing the catalyst: does it supply ions or just energy or what ever the case might be? Can we use bio-catalyst instead of metal or non-metal catalyst?
By necessity, a catalyst changes the elemental steps in an overall chemical reaction. The free energies of the reactants and products are unaffected. You can understand this by realizing the thermodynamic expression for the reaction enthalpy and entropy are the same when the overall reaction stays the same. See a textbook on physical chemistry for details.
The type of catalyst depends on the type of reaction. You cannot just randomly substitute one catalyst for another.