MCP Server

elthio-mcp

io.github.Iomed-commits/elthio-mcp
Healthcare Public & reachable MCP 2026-07-28

What this MCP does

Checks supplement interactions, safety, quality, labeling, and timing for individual supplements or complete regimens.

check_full_stack
Check a complete supplement and medication stack for all interactions, conflicts, synergies, and generate a full daily timing schedule. Use this when a user wants to check their entire supplement regimen or build a complete daily schedule.
Input schema
{'type': 'object', 'required': ['supplements'], 'properties': {'bedtime': {'type': 'string', 'description': 'Bedtime HH:MM'}, 'wake_time': {'type': 'string', 'description': "Wake time in HH:MM format. e.g. '07:00'"}, 'dinner_time': {'type': 'string', 'description': 'Dinner time HH:MM'}, 'medications': {'type': 'array', 'items': {'type': 'string'}, 'description': 'All prescription medications.'}, 'supplements': {'type': 'array', 'items': {'type': 'string'}, 'description': 'All supplements and vitamins.'}, 'breakfast_time': {'type': 'string', 'description': 'Breakfast time HH:MM'}}}
check_supplement_safety
Check if a supplement is safe with a user's medications and existing supplements. Returns interaction data, safety score, quality grade, filler detection, NIH verification, and timing recommendation. Use this whenever a user asks about supplement safety, drug interactions, or whether they can take a supplement with their medications.
Input schema
{'type': 'object', 'required': ['supplement'], 'properties': {'supplement': {'type': 'string', 'description': "The supplement to check. Include brand and form for best results. e.g. 'Magnesium Bisglycinate 400mg' or 'Fish Oil 1000mg'"}, 'medications': {'type': 'array', 'items': {'type': 'string'}, 'description': "List of user's prescription medications. e.g. ['Warfarin', 'Levothyroxine']"}, 'supplements': {'type': 'array', 'items': {'type': 'string'}, 'description': "User's existing supplements for interaction checking."}}}
get_supplement_timing
Get the optimal time to take a supplement and why. Returns slot (morning/bedtime/with food/etc), clinical reasoning, and personalized instruction. Use this when a user asks when to take a supplement or how to build a timing schedule.
Input schema
{'type': 'object', 'required': ['supplement'], 'properties': {'supplement': {'type': 'string', 'description': "Supplement name. e.g. 'Magnesium Glycinate'"}, 'medications': {'type': 'array', 'items': {'type': 'string'}, 'description': "User's medications — affects timing recommendations."}}}
grade_supplement_quality
Get the quality grade (A-D) for a supplement based on bioavailability, filler detection, and NIH verification. Use this when a user asks about supplement quality, which form is best, whether a supplement has concerning fillers, or wants to compare brands.
Input schema
{'type': 'object', 'required': ['supplement'], 'properties': {'supplement': {'type': 'string', 'description': "Supplement name to grade. e.g. 'Magnesium Oxide' or 'NOW Foods Vitamin D3 5000IU'"}, 'other_ingredients': {'type': 'string', 'description': 'Other ingredients text from the label for filler detection. Optional.'}}}
verify_nih_label
Verify if a supplement matches a record in the NIH Dietary Supplement Label Database (DSLD). Returns verification status, DSLD ID, and confidence level. Use this when a user asks if a supplement is legitimate or wants to verify label accuracy.
Input schema
{'type': 'object', 'required': ['supplement'], 'properties': {'supplement': {'type': 'string', 'description': 'Supplement name to verify against NIH DSLD.'}}}
Added
verify_nih_label
Sept. 17, 2026, 12:42 p.m.
Added
check_full_stack
Sept. 17, 2026, 12:42 p.m.
Added
get_supplement_timing
Sept. 17, 2026, 12:42 p.m.
Added
grade_supplement_quality
Sept. 17, 2026, 12:42 p.m.
Added
check_supplement_safety
Sept. 17, 2026, 12:42 p.m.