{"ok":true,"site":{"host":"split-webmcp.aishahamidm.workers.dev","url":"https://split-webmcp.aishahamidm.workers.dev/","type":"live","desc":"Split’s two-pane browser workspace, extended with real WebMCP tools for human and agent collaboration.","tools":[{"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.","title":"Get Split workspace","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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.","title":"Get visible browser panes","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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.","title":"Get saved Split workspaces","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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.","title":"Switch visible Split workspace","annotations":{"readOnlyHint":false,"destructiveHint":false,"idempotentHint":true},"inputSchema":{"type":"object","additionalProperties":false,"required":["tabId"],"properties":{"tabId":{"type":"string","enum":["tab1","tab2","tab3","tab4"]}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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.","title":"Open URL in a Split pane","annotations":{"readOnlyHint":false,"destructiveHint":false},"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}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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.","title":"Configure Split pane","annotations":{"readOnlyHint":false,"destructiveHint":false},"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}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_notes","kind":"answer","impl":"imperative","description":"Read the shared Split notepad. Notes include human or agent provenance and timestamps.","title":"Get Split notes","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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.","title":"Add Split note","annotations":{"readOnlyHint":false,"destructiveHint":false},"inputSchema":{"type":"object","additionalProperties":false,"required":["body"],"properties":{"title":{"type":"string","maxLength":100},"body":{"type":"string","minLength":1,"maxLength":2000}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"name":"get_bookmarks","kind":"answer","impl":"imperative","description":"Read saved browser resources from Split’s shared bookmarks.","title":"Get Split bookmarks","annotations":{"readOnlyHint":true},"inputSchema":{"type":"object","properties":{},"additionalProperties":false},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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.","title":"Bookmark a browser resource","annotations":{"readOnlyHint":false,"destructiveHint":false},"inputSchema":{"type":"object","additionalProperties":false,"required":["pane"],"properties":{"pane":{"type":"string","enum":["left","right"]},"url":{"type":"string","maxLength":2048},"title":{"type":"string","maxLength":120}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"},{"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.","title":"Compare visible browser resources","annotations":{"readOnlyHint":false,"destructiveHint":false},"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}}}}}},"hasHandler":true,"hasExecute":true,"__source":"spec","executable":true,"handlerField":"execute"}],"category":"Developer Tools","apiSurface":"spec","toolCount":11}}