{"ok":true,"site":{"host":"yw1-iv.alec-ofc.com","url":"https://yw1-iv.alec-ofc.com/","type":"live","desc":"","tools":[{"name":"search_yokai","kind":"answer","impl":"imperative","description":"Search the Yo-kai Watch 1 species catalog by Japanese name, furigana, encyclopedia number, or internal species ID.","title":"Search Yo-kai","annotations":{"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":false,"debugging":false},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"query":{"type":"string","description":"Search text. Empty string lists from the beginning."},"limit":{"type":"integer","minimum":1,"maximum":100,"default":20}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_yokai","kind":"answer","impl":"imperative","description":"Get calculator source data for one Yo-kai, including base stats, growth pattern, tribe class, and IV_A eligibility.","title":"Get Yo-kai data","annotations":{"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":false,"debugging":false},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"speciesId":{"type":"string","description":"Internal species ID returned by search_yokai."}},"required":["speciesId"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"calculate_stats","kind":"act","impl":"imperative","description":"Forward-calculate Yo-kai Watch 1 stats from species, level, IV_A, IV_B_1, IV_B_2, and personality. IV_B_1 must total exactly 10.","title":"Calculate stats","annotations":{"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":false,"debugging":false},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"speciesId":{"type":"string"},"level":{"type":"integer","minimum":1,"maximum":99},"ivA":{"type":"object","additionalProperties":false,"properties":{"hp":{"type":"integer","minimum":0},"strength":{"type":"integer","minimum":0},"spirit":{"type":"integer","minimum":0},"defense":{"type":"integer","minimum":0},"speed":{"type":"integer","minimum":0}},"required":["hp","strength","spirit","defense","speed"]},"ivB1":{"type":"object","additionalProperties":false,"properties":{"hp":{"type":"integer","minimum":0},"strength":{"type":"integer","minimum":0},"spirit":{"type":"integer","minimum":0},"defense":{"type":"integer","minimum":0},"speed":{"type":"integer","minimum":0}},"required":["hp","strength","spirit","defense","speed"]},"ivB2":{"type":"object","additionalProperties":false,"properties":{"hp":{"type":"integer","minimum":0,"maximum":15},"strength":{"type":"integer","minimum":0,"maximum":15},"spirit":{"type":"integer","minimum":0,"maximum":15},"defense":{"type":"integer","minimum":0,"maximum":15},"speed":{"type":"integer","minimum":0,"maximum":15}},"required":["hp","strength","spirit","defense","speed"]},"personalityMode":{"type":"string","enum":["none","short_tempered","physical_attacker","magic_attacker","calm","careful","kind","compassionate","nasty","cooperative","devoted","wall","speed"]},"personalityBonus":{"type":"object","additionalProperties":false,"properties":{"hp":{"type":"integer","minimum":0},"strength":{"type":"integer","minimum":0},"spirit":{"type":"integer","minimum":0},"defense":{"type":"integer","minimum":0},"speed":{"type":"integer","minimum":0}},"required":["hp","strength","spirit","defense","speed"]}},"required":["speciesId","level","ivA","ivB1","ivB2","personalityMode"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"reverse_iv","kind":"act","impl":"imperative","description":"Reverse-calculate valid Yo-kai Watch 1 IV_A, IV_B_1, and IV_B_2 candidates from observed in-game stats.","title":"Reverse-calculate IVs","annotations":{"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":false,"debugging":false},"inputSchema":{"type":"object","additionalProperties":false,"properties":{"speciesId":{"type":"string"},"level":{"type":"integer","minimum":1,"maximum":99},"observed":{"type":"object","additionalProperties":false,"properties":{"hp":{"type":"integer","minimum":1},"strength":{"type":"integer","minimum":1},"spirit":{"type":"integer","minimum":1},"defense":{"type":"integer","minimum":1},"speed":{"type":"integer","minimum":1}},"required":["hp","strength","spirit","defense","speed"]},"personalityMode":{"type":"string","enum":["none","short_tempered","physical_attacker","magic_attacker","calm","careful","kind","compassionate","nasty","cooperative","devoted","wall","speed"]},"personalityBonus":{"type":"object","additionalProperties":false,"properties":{"hp":{"type":"integer","minimum":0},"strength":{"type":"integer","minimum":0},"spirit":{"type":"integer","minimum":0},"defense":{"type":"integer","minimum":0},"speed":{"type":"integer","minimum":0}},"required":["hp","strength","spirit","defense","speed"]},"evolutionCount":{"oneOf":[{"type":"integer","minimum":0,"maximum":5},{"type":"string","enum":["unknown"]}]},"scorePreset":{"type":"string","enum":["physical_attacker","fast_physical","bulky_physical","magic_attacker","fast_magic","bulky_magic","wall","healer","disruptor","support","balanced","speed_focus","custom"]},"customScoreWeights":{"type":"object","additionalProperties":false,"properties":{"hp":{"type":"integer","minimum":0},"strength":{"type":"integer","minimum":0},"spirit":{"type":"integer","minimum":0},"defense":{"type":"integer","minimum":0},"speed":{"type":"integer","minimum":0}},"required":["hp","strength","spirit","defense","speed"]},"maxResults":{"type":"integer","minimum":1,"maximum":100,"default":20}},"required":["speciesId","level","observed","personalityMode","evolutionCount","scorePreset"]},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Media & Personal","apiSurface":"spec","toolCount":4}}