San Pedro cacus has been said to contain mescaline, which is available in the south western united states and mexico. It would howerver require much higher does of cacus when compaired to peyote to induce hallucinogenic effects. San Pedro cacus may also contain other noxious and poisonous alkaloids so use as a peyote substitute is probably discouraged.