{"serverId":"mcp-registry/io.github.iomed-commits/elthio-mcp","tools":[{"name":"check_full_stack","fixed":{"name":"check_full_stack","description":"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.","inputSchema":{"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"}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":235,"tokensAfter":235},{"name":"check_supplement_safety","fixed":{"name":"check_supplement_safety","description":"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.","inputSchema":{"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."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":252,"tokensAfter":252},{"name":"get_supplement_timing","fixed":{"name":"get_supplement_timing","description":"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.","inputSchema":{"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."}}},"annotations":{"readOnlyHint":true}},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":159,"tokensAfter":159}],"toolsChanged":3,"tokensSaved":0,"todo":[],"note":"Deterministic fixes. Changes marked verify need a human look before shipping (renames, inferred annotations, inferred types, removed text). Parameter descriptions in `todo` need to be written by someone who knows the API."}