← WebMCP Directory

Tool tree

6in.github.io

Developer ToolsTools verified
Website
uivolve-web
Explore capabilities

    page: Every page

    ui_list_screensAnswer

    List bundled UI screens that can be loaded.

    View tool JSON
    {
      "name": "ui_list_screens",
      "kind": "answer",
      "impl": "imperative",
      "description": "List bundled UI screens that can be loaded.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "required": [],
        "additionalProperties": false
      },
      "page": "/uivolve-web/pages/orders"
    }
    ui_get_screenAnswer

    Inspect the current semantic UI, visible Grid cells, input values and allowed actions. Independent of DOM/Canvas. Use screen.token and revision in mutations; paginate widgets with offset.

    View tool JSON
    {
      "name": "ui_get_screen",
      "kind": "answer",
      "impl": "imperative",
      "description": "Inspect the current semantic UI, visible Grid cells, input values and allowed actions. Independent of DOM/Canvas. Use screen.token and revision in mutations; paginate widgets with offset.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 200
          }
        },
        "required": [],
        "additionalProperties": false
      },
      "page": "/uivolve-web/pages/orders"
    }
    ui_get_stateAnswer

    Read named top-level state keys from the current screen. Arrays are paginated; nested values are bounded previews. No state modification.

    View tool JSON
    {
      "name": "ui_get_state",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read named top-level state keys from the current screen. Arrays are paginated; nested values are bounded previews. No state modification.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "screenToken": {
            "type": "string",
            "description": "Copy screen.token from ui_get_screen."
          },
          "revision": {
            "type": "integer",
            "minimum": 0,
            "description": "Copy the latest revision; refresh after each action."
          },
          "keys": {
            "type": "array",
            "minItems": 1,
            "maxItems": 10,
            "uniqueItems": true,
            "items": {
              "type": "string"
            }
          },
          "offset": {
            "type": "integer",
            "minimum": 0
          },
          "limit": {
            "type": "integer",
            "minimum": 1,
            "maximum": 50
          }
        },
        "required": [
          "screenToken",
          "revision",
          "keys"
        ],
        "additionalProperties": false
      },
      "page": "/uivolve-web/pages/orders"
    }
    ui_dispatchAction

    Perform one action on a visible widget key from ui_get_screen. Payload merges its default payload; use its actions list. Grid editing uses beginEdit, draft with value, then commitEdit/cancelEdit. Runs the same WASM validation and Rhai handler as human input and updates both renderers.

    View tool JSON
    {
      "name": "ui_dispatch",
      "kind": "act",
      "impl": "imperative",
      "description": "Perform one action on a visible widget key from ui_get_screen. Payload merges its default payload; use its actions list. Grid editing uses beginEdit, draft with value, then commitEdit/cancelEdit. Runs the same WASM validation and Rhai handler as human input and updates both renderers.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "screenToken": {
            "type": "string",
            "description": "Copy screen.token from ui_get_screen."
          },
          "revision": {
            "type": "integer",
            "minimum": 0,
            "description": "Copy the latest revision; refresh after each action."
          },
          "key": {
            "type": "string",
            "minLength": 1
          },
          "payload": {
            "type": "object",
            "properties": {
              "action": {
                "type": "string"
              },
              "value": {},
              "id": {},
              "column": {
                "type": "string"
              },
              "beforeId": {
                "type": [
                  "string",
                  "null"
                ]
              },
              "additive": {
                "type": "boolean"
              },
              "range": {
                "type": "boolean"
              },
              "toggle": {
                "type": "boolean"
              }
            },
            "required": [],
            "additionalProperties": false
          }
        },
        "required": [
          "screenToken",
          "revision",
          "key"
        ],
        "additionalProperties": false
      },
      "page": "/uivolve-web/pages/orders"
    }
    ui_load_screenAction

    Load a bundled screen by ID. This resets its in-memory state. Arbitrary URLs and scripts are not accepted. Inspect the screen after loading.

    View tool JSON
    {
      "name": "ui_load_screen",
      "kind": "act",
      "impl": "imperative",
      "description": "Load a bundled screen by ID. This resets its in-memory state. Arbitrary URLs and scripts are not accepted. Inspect the screen after loading.",
      "inputSchema": {
        "type": "object",
        "properties": {
          "screenToken": {
            "type": "string",
            "description": "Copy screen.token from ui_get_screen."
          },
          "revision": {
            "type": "integer",
            "minimum": 0,
            "description": "Copy the latest revision; refresh after each action."
          },
          "id": {
            "type": "string",
            "enum": [
              "hello-world",
              "dynamic-tabs",
              "page-navigation",
              "page-navigation-detail",
              "uivolve-forms",
              "dialogs",
              "uivolve-gallery",
              "components",
              "layout-lab",
              "grid-lab",
              "http-grid",
              "rpc-lab",
              "money-lab",
              "text-lab",
              "date-lab",
              "native-extensions",
              "storage-lab",
              "file-lab",
              "orders",
              "order-dashboard",
              "parts-lab",
              "worker-orders",
              "kanban",
              "tasks"
            ]
          }
        },
        "required": [
          "screenToken",
          "revision",
          "id"
        ],
        "additionalProperties": false
      },
      "page": "/uivolve-web/pages/orders"
    }