← WebMCP Directory

Tool tree

sergio-huanca.github.io

AI & AgentsTools verified
Website
ShowMe
Explore capabilities

    page: Showme

    get_ui_mapAnswer

    Map of every screen, panel, menu and interactive element of ShowMe, with the ids the other tools accept and short instructions on how to guide. Call it once at the start of a guide. Read-only; names typed by people appear in it.

    View tool JSON
    {
      "name": "get_ui_map",
      "kind": "answer",
      "impl": "imperative",
      "description": "Map of every screen, panel, menu and interactive element of ShowMe, with the ids the other tools accept and short instructions on how to guide. Call it once at the start of a guide. Read-only; names typed by people appear in it.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/showme/"
    }
    get_current_viewAnswer

    Where the person is right now: current screen and panel, any open menu or dialog, which element ids are visible, the state of the walkthrough, and a snapshot of app data. Read-only.

    View tool JSON
    {
      "name": "get_current_view",
      "kind": "answer",
      "impl": "imperative",
      "description": "Where the person is right now: current screen and panel, any open menu or dialog, which element ids are visible, the state of the walkthrough, and a snapshot of app data. Read-only.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/showme/"
    }
    run_walkthroughAction

    Guide the person through a whole path. Pass every step in order. The page spotlights each element with your message, waits for the person to click, tick or type, then moves to the next step by itself; wrong clicks are handled on the page. Returns completed, interrupted (they stopped or got lost), blocked (a step was not reachable when its turn came), or in_progress after timeout_seconds (default 40) while it keeps running.

    View tool JSON
    {
      "name": "run_walkthrough",
      "kind": "act",
      "impl": "imperative",
      "description": "Guide the person through a whole path. Pass every step in order. The page spotlights each element with your message, waits for the person to click, tick or type, then moves to the next step by itself; wrong clicks are handled on the page. Returns completed, interrupted (they stopped or got lost), blocked (a step was not reachable when its turn came), or in_progress after timeout_seconds (default 40) while it keeps running.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "steps": {
            "type": "array",
            "description": "The full path, in order. Omit to keep waiting for the walkthrough that is already running.",
            "items": {
              "type": "object",
              "properties": {
                "element_id": {
                  "type": "string",
                  "description": "Element id from get_ui_map, for example nav.profile or button:confirm"
                },
                "message": {
                  "type": "string",
                  "description": "One short friendly sentence for this step, e.g. \"Click the three dots at the right of the toolbar.\""
                }
              },
              "required": [
                "element_id",
                "message"
              ]
            }
          },
          "title": {
            "type": "string",
            "description": "What the person wanted, in their words, e.g. \"Turn on international transfers\". Shown in the Agent activity transcript."
          },
          "timeout_seconds": {
            "type": "integer",
            "description": "How long this call waits before returning in_progress. Default 40."
          }
        }
      },
      "page": "/showme/"
    }
    do_step_for_personAction

    Perform one step on behalf of the person, only when they explicitly ask you to. ShowMe allows it only for steps it marks as delegable, typically navigation and search boxes, and refuses the rest, which the person does themselves. Returns refused:true with the policy when not allowed.

    View tool JSON
    {
      "name": "do_step_for_person",
      "kind": "act",
      "impl": "imperative",
      "description": "Perform one step on behalf of the person, only when they explicitly ask you to. ShowMe allows it only for steps it marks as delegable, typically navigation and search boxes, and refuses the rest, which the person does themselves. Returns refused:true with the policy when not allowed.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "element_id": {
            "type": "string",
            "description": "Element id from get_ui_map, for example nav.profile or button:confirm"
          },
          "value": {
            "type": "string",
            "description": "Text to type into a text field, or the option to choose in a dropdown"
          }
        },
        "required": [
          "element_id"
        ]
      },
      "page": "/showme/"
    }

    page: Bank

    get_ui_mapAnswer

    Map of every screen, panel, menu and interactive element of PeruBank, with the ids the other tools accept and short instructions on how to guide. Call it once at the start of a guide. Read-only; names typed by people appear in it.

    View tool JSON
    {
      "name": "get_ui_map",
      "kind": "answer",
      "impl": "imperative",
      "description": "Map of every screen, panel, menu and interactive element of PeruBank, with the ids the other tools accept and short instructions on how to guide. Call it once at the start of a guide. Read-only; names typed by people appear in it.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/showme/bank/"
    }
    do_step_for_personAction

    Perform one step on behalf of the person, only when they explicitly ask you to. PeruBank allows it only for steps it marks as delegable, typically navigation and search boxes, and refuses the rest, which the person does themselves. Returns refused:true with the policy when not allowed.

    View tool JSON
    {
      "name": "do_step_for_person",
      "kind": "act",
      "impl": "imperative",
      "description": "Perform one step on behalf of the person, only when they explicitly ask you to. PeruBank allows it only for steps it marks as delegable, typically navigation and search boxes, and refuses the rest, which the person does themselves. Returns refused:true with the policy when not allowed.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "element_id": {
            "type": "string",
            "description": "Element id from get_ui_map, for example nav.profile or button:confirm"
          },
          "value": {
            "type": "string",
            "description": "Text to type into a text field, or the option to choose in a dropdown"
          }
        },
        "required": [
          "element_id"
        ]
      },
      "page": "/showme/bank/"
    }

    page: Meridian

    get_ui_mapAnswer

    Map of every screen, panel, menu and interactive element of Meridian, with the ids the other tools accept and short instructions on how to guide. Call it once at the start of a guide. Read-only; names typed by people appear in it.

    View tool JSON
    {
      "name": "get_ui_map",
      "kind": "answer",
      "impl": "imperative",
      "description": "Map of every screen, panel, menu and interactive element of Meridian, with the ids the other tools accept and short instructions on how to guide. Call it once at the start of a guide. Read-only; names typed by people appear in it.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/showme/meridian/"
    }
    do_step_for_personAction

    Perform one step on behalf of the person, only when they explicitly ask you to. Meridian allows it only for steps it marks as delegable, typically navigation and search boxes, and refuses the rest, which the person does themselves. Returns refused:true with the policy when not allowed.

    View tool JSON
    {
      "name": "do_step_for_person",
      "kind": "act",
      "impl": "imperative",
      "description": "Perform one step on behalf of the person, only when they explicitly ask you to. Meridian allows it only for steps it marks as delegable, typically navigation and search boxes, and refuses the rest, which the person does themselves. Returns refused:true with the policy when not allowed.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "element_id": {
            "type": "string",
            "description": "Element id from get_ui_map, for example nav.profile or button:confirm"
          },
          "value": {
            "type": "string",
            "description": "Text to type into a text field, or the option to choose in a dropdown"
          }
        },
        "required": [
          "element_id"
        ]
      },
      "page": "/showme/meridian/"
    }

    page: Check

    pingAction

    Replies pong. Exists only to confirm that agents discover the tools of this page.

    View tool JSON
    {
      "name": "ping",
      "kind": "act",
      "impl": "imperative",
      "description": "Replies pong. Exists only to confirm that agents discover the tools of this page.",
      "inputSchema": {
        "type": "object",
        "properties": {}
      },
      "page": "/showme/check.html"
    }