← WebMCP Directory

Tool tree

split-webmcp.aishahamidm.workers.dev

Developer ToolsTools verified
Website
Split’s two-pane browser workspace, extended with real WebMCP tools for human and agent collaboration.
Explore capabilities
    get_workspaceAnswer

    Read the complete current Split dual-browser workspace: active T1–T4 workspace, both browser panes, saved notes, bookmarks, comparisons, palette/dark-mode appearance, and recent human/agent activity. Use this first.

    View tool JSON
    {
      "name": "get_workspace",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the complete current Split dual-browser workspace: active T1–T4 workspace, both browser panes, saved notes, bookmarks, comparisons, palette/dark-mode appearance, and recent human/agent activity. Use this first.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    get_panesAnswer

    Read the URLs, titles, and navigation positions currently visible in Split’s left/right or top/bottom browser panes.

    View tool JSON
    {
      "name": "get_panes",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the URLs, titles, and navigation positions currently visible in Split’s left/right or top/bottom browser panes.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    get_tabsAnswer

    List Split’s T1–T4 saved workspaces. Each tab contains two independent browser pane states and a saved split ratio.

    View tool JSON
    {
      "name": "get_tabs",
      "kind": "answer",
      "impl": "imperative",
      "description": "List Split’s T1–T4 saved workspaces. Each tab contains two independent browser pane states and a saved split ratio.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    switch_workspaceAction

    Switch the human-visible dual-browser workspace to T1, T2, T3, or T4. Both panes and the saved split ratio change together.

    View tool JSON
    {
      "name": "switch_workspace",
      "kind": "act",
      "impl": "imperative",
      "description": "Switch the human-visible dual-browser workspace to T1, T2, T3, or T4. Both panes and the saved split ratio change together.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "tabId"
        ],
        "properties": {
          "tabId": {
            "type": "string",
            "enum": [
              "tab1",
              "tab2",
              "tab3",
              "tab4"
            ]
          }
        }
      }
    }
    open_resourceAction

    Open a validated http/https URL or approved local demo page in a selected browser pane and optional T1–T4 workspace. This updates the exact pane visible to the human. External sites use an honest fallback card when browser embedding is not reliable.

    View tool JSON
    {
      "name": "open_resource",
      "kind": "act",
      "impl": "imperative",
      "description": "Open a validated http/https URL or approved local demo page in a selected browser pane and optional T1–T4 workspace. This updates the exact pane visible to the human. External sites use an honest fallback card when browser embedding is not reliable.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "url",
          "pane"
        ],
        "properties": {
          "url": {
            "type": "string",
            "maxLength": 2048
          },
          "pane": {
            "type": "string",
            "enum": [
              "left",
              "right"
            ]
          },
          "tabId": {
            "type": "string",
            "enum": [
              "tab1",
              "tab2",
              "tab3",
              "tab4"
            ]
          },
          "title": {
            "type": "string",
            "maxLength": 120
          }
        }
      }
    }
    configure_paneAction

    Adjust a pane’s web-safe text zoom and/or homepage in a selected T1–T4 workspace. These are visible, persistent Split workspace preferences; this does not alter browser-wide settings.

    View tool JSON
    {
      "name": "configure_pane",
      "kind": "act",
      "impl": "imperative",
      "description": "Adjust a pane’s web-safe text zoom and/or homepage in a selected T1–T4 workspace. These are visible, persistent Split workspace preferences; this does not alter browser-wide settings.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "pane"
        ],
        "anyOf": [
          {
            "required": [
              "textScale"
            ]
          },
          {
            "required": [
              "homepage"
            ]
          }
        ],
        "properties": {
          "pane": {
            "type": "string",
            "enum": [
              "left",
              "right"
            ]
          },
          "tabId": {
            "type": "string",
            "enum": [
              "tab1",
              "tab2",
              "tab3",
              "tab4"
            ]
          },
          "textScale": {
            "type": "number",
            "minimum": 75,
            "maximum": 150
          },
          "homepage": {
            "type": "string",
            "maxLength": 2048
          }
        }
      }
    }
    get_notesAnswer

    Read the shared Split notepad. Notes include human or agent provenance and timestamps.

    View tool JSON
    {
      "name": "get_notes",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read the shared Split notepad. Notes include human or agent provenance and timestamps.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    add_noteAction

    Add a titled note to Split’s shared notepad. The note appears immediately in the human quick-tools panel and is marked as an agent action.

    View tool JSON
    {
      "name": "add_note",
      "kind": "act",
      "impl": "imperative",
      "description": "Add a titled note to Split’s shared notepad. The note appears immediately in the human quick-tools panel and is marked as an agent action.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "body"
        ],
        "properties": {
          "title": {
            "type": "string",
            "maxLength": 100
          },
          "body": {
            "type": "string",
            "minLength": 1,
            "maxLength": 2000
          }
        }
      }
    }
    get_bookmarksAnswer

    Read saved browser resources from Split’s shared bookmarks.

    View tool JSON
    {
      "name": "get_bookmarks",
      "kind": "answer",
      "impl": "imperative",
      "description": "Read saved browser resources from Split’s shared bookmarks.",
      "inputSchema": {
        "type": "object",
        "properties": {},
        "additionalProperties": false
      }
    }
    save_bookmarkAction

    Save a validated URL to Split bookmarks. If url is omitted, saves the resource currently visible in the requested pane.

    View tool JSON
    {
      "name": "save_bookmark",
      "kind": "act",
      "impl": "imperative",
      "description": "Save a validated URL to Split bookmarks. If url is omitted, saves the resource currently visible in the requested pane.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "pane"
        ],
        "properties": {
          "pane": {
            "type": "string",
            "enum": [
              "left",
              "right"
            ]
          },
          "url": {
            "type": "string",
            "maxLength": 2048
          },
          "title": {
            "type": "string",
            "maxLength": 120
          }
        }
      }
    }
    create_comparisonAction

    Create a structured comparison that supports—but does not replace—the dual-browser experience. The comparison is tied to the URLs currently visible in both panes and appears in Split’s quick-tools panel.

    View tool JSON
    {
      "name": "create_comparison",
      "kind": "act",
      "impl": "imperative",
      "description": "Create a structured comparison that supports—but does not replace—the dual-browser experience. The comparison is tied to the URLs currently visible in both panes and appears in Split’s quick-tools panel.",
      "inputSchema": {
        "type": "object",
        "additionalProperties": false,
        "required": [
          "title",
          "summary",
          "rows"
        ],
        "properties": {
          "title": {
            "type": "string",
            "minLength": 1,
            "maxLength": 120
          },
          "summary": {
            "type": "string",
            "minLength": 1,
            "maxLength": 600
          },
          "rows": {
            "type": "array",
            "minItems": 1,
            "maxItems": 12,
            "items": {
              "type": "object",
              "additionalProperties": false,
              "required": [
                "dimension",
                "left",
                "right"
              ],
              "properties": {
                "dimension": {
                  "type": "string",
                  "maxLength": 80
                },
                "left": {
                  "type": "string",
                  "maxLength": 300
                },
                "right": {
                  "type": "string",
                  "maxLength": 300
                },
                "verdict": {
                  "type": "string",
                  "maxLength": 160
                }
              }
            }
          }
        }
      }
    }