← WebMCP Directory

Tool tree

yw1-iv.alec-ofc.com

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

    Search the Yo-kai Watch 1 species catalog by Japanese name, furigana, encyclopedia number, or internal species ID.

    View tool JSON
    {
      "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.",
      "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
          }
        }
      }
    }
    get_yokaiAnswer

    Get calculator source data for one Yo-kai, including base stats, growth pattern, tribe class, and IV_A eligibility.

    View tool JSON
    {
      "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.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "properties": {
          "speciesId": {
            "type": "string",
            "description": "Internal species ID returned by search_yokai."
          }
        },
        "required": [
          "speciesId"
        ]
      }
    }
    calculate_statsAction

    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.

    View tool JSON
    {
      "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.",
      "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"
        ]
      }
    }
    reverse_ivAction

    Reverse-calculate valid Yo-kai Watch 1 IV_A, IV_B_1, and IV_B_2 candidates from observed in-game stats.

    View tool JSON
    {
      "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.",
      "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"
        ]
      }
    }