Arkeologiska fynd från södra USA, Mexiko och Peru avslöjar att meskalininnehållande kaktusar användes vid ceremonier i tusentals år. San Pedro-kaktusen sticker ut i innehållet i Mescaline. Användningen av San Pedro-kaktusen (eller med dess lokala namn, Wachuma) som var vanlig i Peru redan före Inkariket, minskade kraftigt efter de spanska erövringarna, men från mitten av 1900-talet spreds den gradvis från Peru till Bolivia och Chile, främst som medicin.
Identifieringen av meskalin som den aktiva substansen i San Pedro-kaktusen uppnåddes först 1960. Detta ämne finns mestadels under barken. Namnet San-Pedro, som gavs till kaktusen efter de spanska erövringarna, syftar på Sankt Peter, som enligt kristen tro innehar nycklarna till himlens portar. För närvarande används den för liknande ändamål av Native American Church, som grundades i slutet av 1800-talet.