Therapeutic Potential of the Plant Salvia Divinorum

Two researchers in white lab coats discussing molecular diagrams on a whiteboard, with a third scientist working at a microscope in the background.

Share This Post

The short version: This is the recording of my 2017 MAPS Psychedelic Science conference talk on Salvia divinorum’s possible clinical uses. Most of the evidence is from animal research and is genuinely limited, but it points toward depression, substance use, and some chronic pain as areas worth studying. It is not a treatment.

Most people who ask about Salvia divinorum’s therapeutic potential are really asking a narrower question: does the fact that it works on the kappa opioid system mean anything for depression or chronic pain?

That’s the question I took up at MAPS’ Psychedelic Science conference in 2017. People ask me whether Salvia is useful a lot, in interviews, at conferences, in psychotherapy sessions. How can we adapt Salvia divinorum or salvinorin A to a Western medical context to treat DSM mental health disorders? The honest answer is that I don’t know. What I can do is walk through what the scientific evidence to date suggests.

Multidisciplinary Association for Psychedelic Studies, 2017

Most of the research is in rodents or non-human primates, which makes it limited by definition. Within those limits, it suggests salvinorin A and related compounds could be worth investigating for depression, substance use, and some types of chronic pain. The video walks through the animal behavioral pharmacology of salvinorin A and how that research might, someday, translate to relieving human suffering within a Western medical paradigm.

If you want the fuller picture, including how salvinorin A actually works, how its dissociation-like effects compare to other psychedelics, and why its abuse potential appears low, I’ve pulled it all together in my main piece on Salvia divinorum in psychotherapy.

Curious about working together? Get in touch.


Peter H. Addy, PhD, LPC, LMHC is a Portland-based licensed psychotherapist specializing in psychedelic-informed and harm-reduction psychotherapy, ketamine-assisted psychotherapy, and chronic pain. His research background includes postdoctoral work at Yale School of Medicine on psychedelic substances. Learn more about my practice →

More To Explore

Structural Violence and Mental Health

Why Your Struggles Make Perfect Sense Have you ever felt “broken” for having anxiety in an anxiety-provoking world? Or wondered why you can’t just think

Two women in professional attire engaged in a supervision conversation at a desk, one gesturing while speaking and the other listening attentively.
Clinical Supervision

Anti-Oppressive Clinical Supervision

The short version: Anti-oppressive clinical supervision makes power, privilege, and social context an explicit part of supervision rather than background noise. For Oregon LPC Associates,

* controller.abort(), { once: true }); // ── Tool 1: Get practice information ──────────────────────────────────── navigator.modelContext.registerTool({ name: "get_practice_info", description: "Get information about Dr. Peter H. Addy's psychedelic-informed psychotherapy practice, including bio, credentials (LPC, PhD), specializations, and how to get in touch.", inputSchema: { type: "object", properties: {}, required: [], }, signal, execute: async () => { try { const [aboutPages, contactPages] = await Promise.all([ fetch("/wp-json/wp/v2/pages?slug=about&_fields=title,content,excerpt,link") .then((r) => r.json()) .catch(() => []), fetch("/wp-json/wp/v2/pages?slug=contact&_fields=title,content,link") .then((r) => r.json()) .catch(() => []), ]); return { name: "Dr. Peter H. Addy, LPC, PhD", specialization: "Psychedelic-Informed Psychotherapy", site: "https://peterhaddy.com", about: aboutPages[0] ? { title: stripHtml(aboutPages[0].title?.rendered), excerpt: stripHtml(aboutPages[0].excerpt?.rendered), url: aboutPages[0].link, } : null, contact: contactPages[0] ? { url: contactPages[0].link } : { url: "https://peterhaddy.com/contact/" }, }; } catch (err) { return { error: err.message }; } }, }); // ── Tool 2: Search site content ────────────────────────────────────────── navigator.modelContext.registerTool({ name: "search_content", description: "Search Dr. Addy's published articles and pages about psychedelic therapy, MDMA, psilocybin, ketamine, mental health, trauma, PTSD, and related topics.", inputSchema: { type: "object", properties: { query: { type: "string", description: 'Search terms, e.g. "MDMA therapy", "psilocybin depression", "ketamine"', }, limit: { type: "number", description: "Max results to return (default: 5, max: 20)", }, }, required: ["query"], }, signal, execute: async ({ query, limit = 5 }) => { const n = Math.min(Number(limit) || 5, 20); const q = encodeURIComponent(query); const fields = "_fields=id,title,excerpt,link,type,date"; try { const [posts, pages] = await Promise.all([ fetch(`/wp-json/wp/v2/posts?search=${q}&per_page=${n}&${fields}`) .then((r) => r.json()) .catch(() => []), fetch(`/wp-json/wp/v2/pages?search=${q}&per_page=${n}&${fields}`) .then((r) => r.json()) .catch(() => []), ]); const results = [...posts, ...pages] .slice(0, n) .map((item) => ({ title: stripHtml(item.title?.rendered), excerpt: stripHtml(item.excerpt?.rendered), url: item.link, type: item.type, date: item.date, })); return { query, count: results.length, results }; } catch (err) { return { query, error: err.message, results: [] }; } }, }); // ── Tool 3: Get recent articles ────────────────────────────────────────── navigator.modelContext.registerTool({ name: "get_recent_articles", description: "Get the most recent articles and blog posts from Dr. Addy about psychedelic therapy and mental health.", inputSchema: { type: "object", properties: { count: { type: "number", description: "Number of articles to return (default: 5, max: 20)", }, }, required: [], }, signal, execute: async ({ count = 5 }) => { const n = Math.min(Number(count) || 5, 20); try { const posts = await fetch( `/wp-json/wp/v2/posts?per_page=${n}&_fields=title,excerpt,link,date,categories` ) .then((r) => r.json()) .catch(() => []); return posts.map((p) => ({ title: stripHtml(p.title?.rendered), excerpt: stripHtml(p.excerpt?.rendered), url: p.link, date: p.date, })); } catch (err) { return { error: err.message }; } }, }); // ── Helper ─────────────────────────────────────────────────────────────── function stripHtml(html) { if (!html) return ""; return html .replace(/<[^>]+>/g, " ") .replace(/\s+/g, " ") .trim(); } })();