← WebMCP Directory

Tool tree

mikhalevaleksei.github.io

Media & PersonalTools verified
Website
mikhalevaleksei.github.io exposes WebMCP tools to AI agents.
Explore capabilities
    lawyer_get_stateAnswer

    Read the visible screen, chapter, day, case phase and action points. Omits player names and messages.

    View tool JSON
    {
      "name": "lawyer_get_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the visible screen, chapter, day, case phase and action points. Omits player names and messages.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/good-lawyer-prototype/"
    }
    lawyer_get_performanceAnswer

    Read browser frame timing and video state. Browser FPS is measured separately from gameplay state.

    View tool JSON
    {
      "name": "lawyer_get_performance",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read browser frame timing and video state. Browser FPS is measured separately from gameplay state.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/good-lawyer-prototype/"
    }
    lawyer_startAction

    Start the first campaign, or continue the current session from the menu. Does not reset an existing career.

    View tool JSON
    {
      "name": "lawyer_start",
      "kind": "act",
      "impl": "imperative",
      "description": "Start the first campaign, or continue the current session from the menu. Does not reset an existing career.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/good-lawyer-prototype/"
    }
    lawyer_open_menuAction

    Return to the normal menu without resetting career state. Finish the court scene first.

    View tool JSON
    {
      "name": "lawyer_open_menu",
      "kind": "act",
      "impl": "imperative",
      "description": "Return to the normal menu without resetting career state. Finish the court scene first.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/good-lawyer-prototype/"
    }
    lawyer_open_viewAction

    Open a laptop program or phone application through the usual navigation. Opening mail marks it read.

    View tool JSON
    {
      "name": "lawyer_open_view",
      "kind": "act",
      "impl": "imperative",
      "description": "Open a laptop program or phone application through the usual navigation. Opening mail marks it read.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "view": {
            "type": "string",
            "enum": [
              "room",
              "laptop",
              "phone",
              "cases",
              "dossier",
              "witness",
              "plan",
              "career",
              "news",
              "mail",
              "chat",
              "bank",
              "evidence",
              "actions",
              "notes",
              "archive",
              "city",
              "wardrobe",
              "shop",
              "settings"
            ]
          }
        },
        "required": [
          "view"
        ],
        "additionalProperties": false
      },
      "page": "/good-lawyer-prototype/"
    }
    lawyer_advance_dayAction

    Press the ordinary Next day button. Deadlines, orders and costs follow the existing game rules.

    View tool JSON
    {
      "name": "lawyer_advance_day",
      "kind": "act",
      "impl": "imperative",
      "description": "Press the ordinary Next day button. Deadlines, orders and costs follow the existing game rules.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      },
      "page": "/good-lawyer-prototype/"
    }