Swelling of the tendons or medically known as tendonitis can also cause clavicle pain. The tendons link the muscles to the bones. Due to stress, the tendons can be inflamed resulting to pain. 1  Any cause of swelling in the abdomen area can also result to clavicle pain.