About supplement-advisor-mcp
supplement-advisor-mcp is an evidence-based supplement recommendation server for MCP-compatible clients. It provides recommendations, dosage guidance, form comparisons, and medication interaction checks using sourced product and clinical data.
Key features
- 01Rank supplement recommendations with evidence
- 02Compare supplement forms and absorption data
- 03Check medication–nutrient interactions
- 04Provide dosage guidance and trial references
- 05Classify supplement form quality
Use cases
- 01Find supplements for a condition
- 02Compare forms such as magnesium glycinate and citrate
- 03Check whether medication may deplete nutrients
- 04Assess the form listed on a product
MCP support
The server exposes recommendation, comparison, interaction, dosage, and form-classification tools to MCP clients.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
Tools
5Saved tool list · updated 3w ago
| Parameter | Type | Required | Description |
|---|---|---|---|
| supplement | enum | Yes | The supplement to recommendmagnesium | vitamin-d | omega-3 | creatine | iron | vitamin-b12 | coq10 | collagen | multivitamin | protein | biotin | calcium-citrate | vitamin-c | methylfolate | probiotics | ashwagandha | tongkat-ali | l-theanine | zinc |
| condition | string | No | The health condition or goal (e.g., 'sleep', 'anxiety', 'deficiency', 'muscle-building'). Omit for general recommendation. |
Details
From the project READMESupplement Advisor MCP Server
Evidence-based supplement recommendation MCP server. Reads the live product catalog from verifiedsupplementdata.com (with an offline fallback), plus medication interaction checking and form comparisons. 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
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.