← WebMCP Directory

Tool tree

yw2-iv.alec-ofc.com

Media & PersonalTools verified
Website
yw2-iv.alec-ofc.com exposes WebMCP tools to AI agents.
Explore capabilities
    yw2_search_yokaiAnswer

    妖怪ウォッチ2の内蔵データから妖怪を名前・番号・species IDで検索します。計算前にspeciesを特定したい時に使います。

    View tool JSON
    {
      "name": "yw2_search_yokai",
      "kind": "answer",
      "impl": "imperative",
      "description": "妖怪ウォッチ2の内蔵データから妖怪を名前・番号・species IDで検索します。計算前にspeciesを特定したい時に使います。",
      "inputSchema": {
        "type": "object",
        "properties": {
          "query": {
            "type": "string",
            "description": "妖怪名、図鑑番号、またはspecies ID。空文字なら先頭から返します。"
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 50,
            "default": 20
          }
        },
        "required": [
          "query"
        ],
        "additionalProperties": false
      }
    }
    yw2_list_score_profilesAnswer

    個体値候補の順位付けに使える評価プロファイル一覧を返します。攻撃・耐久・回復・良いとりつき・悪いとりつき等の役割を含みます。

    View tool JSON
    {
      "name": "yw2_list_score_profiles",
      "kind": "answer",
      "impl": "imperative",
      "description": "個体値候補の順位付けに使える評価プロファイル一覧を返します。攻撃・耐久・回復・良いとりつき・悪いとりつき等の役割を含みます。",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false
      }
    }
    yw2_calculate_statsAction

    妖怪ウォッチ2の妖怪・レベル・IV・性格EV・スポーツクラブ・装備補正から実機表示ステータスを順計算します。WebMCP経由では画面の順計算欄にも反映します。

    View tool JSON
    {
      "name": "yw2_calculate_stats",
      "kind": "act",
      "impl": "imperative",
      "description": "妖怪ウォッチ2の妖怪・レベル・IV・性格EV・スポーツクラブ・装備補正から実機表示ステータスを順計算します。WebMCP経由では画面の順計算欄にも反映します。",
      "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
      }
    }
    yw2_reverse_searchAction

    妖怪ウォッチ2の実機表示ステータスから成立するIV候補を逆算し、指定した役割評価で順位付けします。WebMCP経由では入力と候補を画面にも反映します。

    View tool JSON
    {
      "name": "yw2_reverse_search",
      "kind": "act",
      "impl": "imperative",
      "description": "妖怪ウォッチ2の実機表示ステータスから成立するIV候補を逆算し、指定した役割評価で順位付けします。WebMCP経由では入力と候補を画面にも反映します。",
      "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
      }
    }