{"serverId":"mcp-registry/com.outliyr/agent-tools","tools":[{"name":"find_biohacking_gear","fixed":{"name":"find_biohacking_gear","description":"Recommend Outliyr biohacking gear for a user's ranked goals. Uses the live gear feed with a short timeout and falls back to the bundled product snapshot.","inputSchema":{"type":"object","$schema":"http://json-schema.org/draft-07/schema#","required":["rankedGoals","budget","avoidSubscriptions","experience","owned"],"properties":{"owned":{"type":"array","items":{"type":"string","maxLength":80,"minLength":1},"maxItems":20,"description":"Products, brands, or gear categories the user already owns."},"budget":{"enum":["lean","moderate","all-in"],"type":"string","description":"Budget sensitivity for the gear stack."},"experience":{"enum":["new","some","advanced"],"type":"string","description":"How experienced the user is with biohacking gear."},"rankedGoals":{"type":"array","items":{"enum":["sleep","stress-hrv","energy","focus","recovery","pain-joints","longevity","body-composition","heart-cardio","metabolic-glucose"],"type":"string"},"maxItems":3,"minItems":1,"description":"Rank up to three outcomes the user wants from gear."},"avoidSubscriptions":{"type":"boolean","description":"Whether subscription-dependent products should be penalized."}},"additionalProperties":false},"annotations":{"readOnlyHint":true},"title":"Find Biohacking Gear"},"changes":[{"kind":"annotations","detail":"Added readOnlyHint: true (inferred from the name).","verify":true}],"tokensBefore":342,"tokensAfter":342}],"toolsChanged":1,"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."}