elthio-mcp
Supplement safety for AI agents. 1,500+ rules, NIH+FDA data, quality grading A-D.
Sollte ich dies verwenden
Qualität und Sicherheit
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.
Installieren
Installation mit einem Klick
Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:
{
"mcpServers": {
"elthio-mcp": {
"url": "https://elthio-production.up.railway.app/mcp"
}
}
}Remote-Endpunkte
https://elthio-production.up.railway.app/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (5)
🟢check_supplement_safety(supplement, medications, supplements)
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.
Eingabe-Schema
{
"type": "object",
"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."
}
},
"required": [
"supplement"
]
}🟢grade_supplement_quality(supplement, other_ingredients)
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.
Eingabe-Schema
{
"type": "object",
"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."
}
},
"required": [
"supplement"
]
}🟢get_supplement_timing(supplement, medications)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"supplement": {
"type": "string",
"description": "Supplement name. e.g. 'Magnesium Glycinate'"
},
"medications": {
"type": "array",
"items": {
"type": "string"
},
"description": "User's medications — affects timing recommendations."
}
},
"required": [
"supplement"
]
}🟢check_full_stack(medications, supplements, wake_time, breakfast_time, dinner_time, ...)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"medications": {
"type": "array",
"items": {
"type": "string"
},
"description": "All prescription medications."
},
"supplements": {
"type": "array",
"items": {
"type": "string"
},
"description": "All supplements and vitamins."
},
"wake_time": {
"type": "string",
"description": "Wake time in HH:MM format. e.g. '07:00'"
},
"breakfast_time": {
"type": "string",
"description": "Breakfast time HH:MM"
},
"dinner_time": {
"type": "string",
"description": "Dinner time HH:MM"
},
"bedtime": {
"type": "string",
"description": "Bedtime HH:MM"
}
},
"required": [
"supplements"
]
}⚪verify_nih_label(supplement)
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.
Eingabe-Schema
{
"type": "object",
"properties": {
"supplement": {
"type": "string",
"description": "Supplement name to verify against NIH DSLD."
}
},
"required": [
"supplement"
]
}Community
Nachweis