supplement-advisor-mcp

by erinheit451

134 downloads
Not rated
GitHub Website

About

Evidence-based supplement recommendation MCP server with 17 supplements, medication interactions, and form quality classification

Details

Author
erinheit451
Downloads
134
Categories
Other

- recommend_supplement – ranked supplement recommendations with clinical evidence and dosing
- compare_forms – compare different supplement forms with absorption data and warnings
- check_interactions – detect medication-nutrient depletions (statins, metformin, PPIs, etc.)
- get_dosage – evidence-based dosage recommendations by condition with trial references
- classify_form – quality verdict on supplement forms from product names or ingredient lists

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name supplement-advisor-mcp
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Run directly with npx: npx supplement-advisor-mcp. Or install from source by cloning the repository, then npm install && npm run build && npm start. For Claude Desktop, add the server to your MCP config with the npx command as shown in the README.

recommend_supplement

Get evidence-based supplement recommendations for a specific condition. Returns ranked products with clinical evidence, dosing, cost-per-dose, and purchase links.

compare_forms

Compare different forms of a supplement (e.g., magnesium glycinate vs citrate vs oxide). Shows absorption, best uses, warnings, and which form to buy.

check_interactions

Check if medications deplete nutrients, creating supplement needs. Returns depleted nutrients, mechanisms, severity, and recommended supplements.

get_dosage

Get evidence-based dosage recommendations for a supplement, with clinical trial doses by condition, timing, and safety considerations.

classify_form

Check if a supplement product uses a good or bad form. Paste any product name or ingredient list and get a quality verdict. Example: 'Nature Made Magnesium Oxide 250mg' → verdict: poor, absorption: ~4%, better alternative: glycinate.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "supplement-advisor-mcp": {
            "supplement-advisor-mcp": {
                "command": "npx",
                "args": [
                    "supplement-advisor-mcp"
                ]
            }
        }
    }
}

McpServers

{
    "supplement-advisor-mcp": {
        "command": "npx",
        "args": [
            "supplement-advisor-mcp"
        ]
    }
}

Supplement Advisor MCP Server

Evidence-based supplement recommendation MCP server. 19 supplements, 40+ conditions, medication interaction checking, form quality classification. Data sourced from NIH DSLD, PubMed, NSF, and USP.

Built for use with Claude, Cursor, Windsurf, and any MCP-compatible client.

Tools

| Tool | Description |
|------|-------------|
| recommend_supplement | Get ranked supplement recommendations for a condition with clinical evidence, dosing, cost-per-dose, and purchase links |
| compare_forms | Compare different forms of a supplement (e.g., magnesium glycinate vs citrate vs oxide) with absorption data and warnings |
| check_interactions | Check if medications deplete nutrients — covers statins, metformin, PPIs, birth control, and more |
| get_dosage | Get evidence-based dosage recommendations by condition, with clinical trial references and timing guidance |
| classify_form | Paste any product name or ingredient list and get a quality verdict on the supplement form used |

Supplements Covered

Magnesium (glycinate), Vitamin D3, Omega-3, Creatine, Iron (bisglycinate), Vitamin B12, CoQ10, Collagen, Multivitamin, Protein, Biotin, Calcium Citrate, Vitamin C, Methylfolate, Probiotics, Ashwagandha, L-Theanine, Tongkat Ali, Zinc

Quick Start (npx)

npx supplement-advisor-mcp

Claude Desktop / Claude Code Configuration

Add to your MCP config:

{
  "mcpServers": {
    "supplement-advisor": {
      "command": "npx",
      "args": ["-y", "supplement-advisor-mcp"]
    }
  }
}

Installation (from source)

git clone https://github.com/erinheit451/supplement-advisor-mcp.git
cd supplement-advisor-mcp
npm install
npm run build
npm start

Data Sources

- NIH Dietary Supplement Label Database (DSLD)
- PubMed — clinical trial references with PMIDs
- NSF International — third-party certification data
- USP (United States Pharmacopeia) — quality standards

Full comparison pages and product rankings: verifiedsupplementdata.com

How It Works

The server loads structured evidence data (clinical doses, form comparisons, medication-nutrient interactions) and exposes it through MCP tools. When an AI assistant receives a supplement question, it calls the appropriate tool and gets back formatted, citation-backed recommendations.

Product rankings are based on cost-per-effective-daily-dose, third-party certification status, and clinical evidence — not sponsorship.

License

MIT

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.