Archeologické nálezy z jihu USA, Mexika a Peru odhalují, že kaktusy obsahující meskalin byly používány při obřadech po tisíce let. V obsahu meskalinu vyniká kaktus San Pedro. Použití kaktusu San Pedro (nebo jeho místního názvu Wachuma), který byl v Peru běžný ještě před říší Inků, bylo po španělských výbojích značně omezeno, ale od poloviny 20. století se postupně rozšířil z Peru do Bolívie a Chile, hlavně jako lék.
Identifikace meskalinu jako účinné látky v kaktusu San Pedro bylo dosaženo až v roce 1960. Tato látka se nachází převážně pod kůrou. Jméno San-Pedro, které dostal kaktus po španělských výbojích, odkazuje na svatého Petra, který podle křesťanské víry drží klíče od nebeských bran. V současné době je pro podobné účely nadále využívána indiánskou církví, která byla založena koncem 19. století.