Descoperirile arheologice din sudul SUA, Mexic și Peru dezvăluie că cactusii care conțineau mescalină au fost folosiți în ceremonii de mii de ani. Cactusul San Pedro iese în evidență în conținutul Mescalinei. Utilizarea cactusului San Pedro (sau după numele său local, Wachuma), care era obișnuită în Peru chiar înainte de Imperiul Inca, a fost mult redusă în urma cuceririlor spaniole, dar de la mijlocul secolului al XX-lea s-a răspândit treptat din Peru în Bolivia și Chile, în principal ca medicament.
Identificarea mescalinei ca substanță activă în cactusul San Pedro a fost realizată abia în 1960. Această substanță se găsește mai ales sub scoarță. Numele San-Pedro, care a fost dat cactusului în urma cuceririlor spaniole, se referă la Sfântul Petru, care conform credinței creștine deține cheile porților raiului. În prezent, rămâne folosit în scopuri similare de către Biserica Nativilor Americani, care a fost fondată la sfârșitul secolului al XIX-lea.