Descobertas arqueológicas do sul dos Estados Unidos, México e Peru revelam que os cactos contendo mescalina foram usados em cerimônias por milhares de anos. O cacto São Pedro se destaca no conteúdo de Mescalina. O uso do cacto San Pedro (ou pelo seu nome local, Wachuma) que era comum no Peru mesmo antes do Império Inca, foi bastante reduzido após as conquistas espanholas, mas a partir de meados do século 20 se espalhou gradualmente do Peru para a Bolívia e Chile, principalmente como remédio.
A identificação da mescalina como substância ativa no cacto São Pedro só foi feita em 1960. Essa substância é encontrada principalmente sob a casca. O nome San-Pedro, que foi dado ao cacto após as conquistas espanholas, refere-se a São Pedro, que segundo a crença cristã detém as chaves dos portões do céu. Atualmente, permanece em uso para fins semelhantes pela Igreja Nativa Americana, fundada no final do século XIX.