{"ok":true,"site":{"host":"yw2-iv.alec-ofc.com","url":"https://yw2-iv.alec-ofc.com/","type":"live","desc":"","tools":[{"name":"yw2_search_yokai","kind":"answer","impl":"imperative","description":"妖怪ウォッチ2の内蔵データから妖怪を名前・番号・species IDで検索します。計算前にspeciesを特定したい時に使います。","annotations":{"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":false,"debugging":false},"inputSchema":{"type":"object","properties":{"query":{"type":"string","description":"妖怪名、図鑑番号、またはspecies ID。空文字なら先頭から返します。"},"limit":{"type":"integer","minimum":1,"maximum":50,"default":20}},"required":["query"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"yw2_list_score_profiles","kind":"answer","impl":"imperative","description":"個体値候補の順位付けに使える評価プロファイル一覧を返します。攻撃・耐久・回復・良いとりつき・悪いとりつき等の役割を含みます。","annotations":{"readOnlyHint":true,"consequentialHint":false,"untrustedContentHint":false,"debugging":false},"inputSchema":{"type":"object","additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"yw2_calculate_stats","kind":"act","impl":"imperative","description":"妖怪ウォッチ2の妖怪・レベル・IV・性格EV・スポーツクラブ・装備補正から実機表示ステータスを順計算します。WebMCP経由では画面の順計算欄にも反映します。","annotations":{"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":false,"debugging":false},"inputSchema":{"type":"object","properties":{"species":{"type":"string","description":"species ID、正確な妖怪名、または図鑑番号。"},"level":{"type":"integer","minimum":1,"maximum":99},"iv":{"type":"object","description":"個体値。HPは0〜80の偶数、その他は0〜40。HP/2 + ちから + ようりょく + まもり + すばやさ = 40。","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"],"additionalProperties":false},"ev":{"type":"object","description":"性格EV。HP/2を含む加重合計20以下。省略時は全て0。","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"],"additionalProperties":false,"default":{"hp":0,"strength":0,"spirit":0,"defense":0,"speed":0}},"sessions":{"type":"object","description":"スポーツクラブの各トレーニング回数。4種合計5回まで。","properties":{"strength":{"type":"integer","minimum":0,"maximum":5},"spirit":{"type":"integer","minimum":0,"maximum":5},"defense":{"type":"integer","minimum":0,"maximum":5},"speed":{"type":"integer","minimum":0,"maximum":5}},"required":["strength","spirit","defense","speed"],"additionalProperties":false,"default":{"strength":0,"spirit":0,"defense":0,"speed":0}},"equipment":{"type":"object","description":"装備・魂などの最終加算補正。省略時は全て0。","properties":{"hp":{"type":"integer"},"strength":{"type":"integer"},"spirit":{"type":"integer"},"defense":{"type":"integer"},"speed":{"type":"integer"}},"required":["hp","strength","spirit","defense","speed"],"additionalProperties":false,"default":{"hp":0,"strength":0,"spirit":0,"defense":0,"speed":0}}},"required":["species","level","iv"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"yw2_reverse_search","kind":"act","impl":"imperative","description":"妖怪ウォッチ2の実機表示ステータスから成立するIV候補を逆算し、指定した役割評価で順位付けします。WebMCP経由では入力と候補を画面にも反映します。","annotations":{"readOnlyHint":false,"consequentialHint":false,"untrustedContentHint":false,"debugging":false},"inputSchema":{"type":"object","properties":{"species":{"type":"string","description":"species ID、正確な妖怪名、または図鑑番号。"},"level":{"type":"integer","minimum":1,"maximum":99},"observed":{"type":"object","description":"実機で確認した5ステータス。全て1以上の整数。","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"],"additionalProperties":false},"ev":{"type":"object","description":"蓄積済み性格EV。HP/2を含む加重合計20以下。省略時は全て0。","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"],"additionalProperties":false,"default":{"hp":0,"strength":0,"spirit":0,"defense":0,"speed":0}},"sessions":{"type":"object","description":"スポーツクラブの各トレーニング回数。4種合計5回まで。","properties":{"strength":{"type":"integer","minimum":0,"maximum":5},"spirit":{"type":"integer","minimum":0,"maximum":5},"defense":{"type":"integer","minimum":0,"maximum":5},"speed":{"type":"integer","minimum":0,"maximum":5}},"required":["strength","spirit","defense","speed"],"additionalProperties":false,"default":{"strength":0,"spirit":0,"defense":0,"speed":0}},"equipment":{"type":"object","description":"装備・魂などの最終加算補正。省略時は全て0。","properties":{"hp":{"type":"integer"},"strength":{"type":"integer"},"spirit":{"type":"integer"},"defense":{"type":"integer"},"speed":{"type":"integer"}},"required":["hp","strength","spirit","defense","speed"],"additionalProperties":false,"default":{"hp":0,"strength":0,"spirit":0,"defense":0,"speed":0}},"scoreProfile":{"type":"string","enum":["balanced","speed","physical","magic","physicalSpeed","magicSpeed","mixed","physicalBruiser","magicBruiser","tank","hpTank","defense","healer","buffer","statDebuffer","statusController","dotDebuffer","purifier","reviver","utility","backlineSupport"],"default":"balanced","description":"候補の順位付けに使う評価プロファイル。"},"maxResults":{"type":"integer","minimum":1,"maximum":100,"default":20}},"required":["species","level","observed"],"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Media & Personal","apiSurface":"spec","toolCount":4}}