McCune-Albright syndrome is caused by a mutation in the GNAS gene. The GNAS gene provides instructions for making one part of a protein complex called a guanine nucleotide-binding protein, or a G protein.

In a process called signal transduction, G proteins trigger a complex network of signaling pathways that ultimately influence many cell functions by regulating the activity of hormones. The protein produced from the GNAS gene helps stimulate the activity of an enzyme called adenylate cyclase. GNAS gene mutations that cause McCune-Albright syndrome result in a G protein that causes the adenylate cyclase enzyme to be constantly turned on (constitutively activated). Constitutive activation of the adenylate cyclase enzyme leads to over-production of several hormones, resulting in the signs and symptoms of McCune-Albright syndrome.