Erythropoietin (EPO) is a hormone produced by the kidney that promotes the formation of red blood cells by the bone marrow. Chemically, erythropoietin is a protein with an attached sugar (a glycoprotein). It is produced by kidney cells when the body experiences low oxygen level. The resulting rise in red-blood cells increases the oxygen carrying capacity of the blood.