There are a number of protein factors responsible for clotting or coagulation of blood, which take part in a cascade process.
The common, major proteins involved are thrombin and fibrinogen which are present in blood plasma.
Final Answer:
Hence,the protein responsible for clotting of blood is mainly fibrinogen.