{"ok":true,"site":{"host":"web.runme.dev","url":"https://web.runme.dev/","type":"live","desc":"runme notebook","tools":[{"name":"ExecuteCode","kind":"act","impl":"imperative","description":"Execute JavaScript in the Runme AppKernel sandbox and return one merged stdout/stderr output string. Use timeoutMs for intentional long-running interactions such as a timed UI tour.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"code":{"type":"string"},"timeoutMs":{"type":"integer","minimum":1000,"maximum":60000,"description":"Optional execution timeout in milliseconds. Defaults to 15000 and is capped at 60000."}},"required":["code"]},"executable":true,"handlerField":"execute"},{"name":"readInstructionsForAIAgents","kind":"answer","impl":"imperative","description":"AI agents should invoke this function to get Markdown instructions, similar to skills, for how they can safely control this Runme instance with WebMCP. This operation doesn't modify the page and can be safely invoked by AI agents as needed.","inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"executable":true,"handlerField":"execute"},{"name":"listDocumentation","kind":"answer","impl":"imperative","description":"Codex, Claude, and other AI agents should invoke this read-only function to discover the Runme documentation available for this exact app version. It returns a compact JSON list of document names and descriptions; use getDocumentation to read only the pages needed for the task.","inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"executable":true,"handlerField":"execute"},{"name":"getDocumentation","kind":"answer","impl":"imperative","description":"Codex, Claude, and other AI agents should invoke this read-only function with a name returned by listDocumentation to get that Runme documentation page as Markdown.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"name":{"type":"string"}},"required":["name"]},"executable":true,"handlerField":"execute"},{"name":"showTourStep","kind":"act","impl":"imperative","description":"Highlight a registered Runme UI target and show a short explanatory annotation beside it. Use tour.listTargets() through ExecuteCode to discover target IDs.","inputSchema":{"type":"object","additionalProperties":false,"properties":{"target":{"type":"string"},"message":{"type":"string"},"title":{"type":"string"},"placement":{"type":"string","enum":["auto","top","right","bottom","left"]}},"required":["target","message"]},"executable":true,"handlerField":"execute"},{"name":"dismissTour","kind":"act","impl":"imperative","description":"Dismiss the currently visible Runme UI tour annotation.","inputSchema":{"type":"object","additionalProperties":false,"properties":{}},"executable":true,"handlerField":"execute"}],"category":"Developer Tools","favicon":"/favicons/web.runme.dev.png","apiSurface":"spec","_scrape":{"etag":"\"1520366ba190b52316c7c9664f3caee3\"","lastModified":"Wed, 05 Aug 2026 10:07:05 GMT","scrapedAt":"2026-08-12T08:45:02.501Z"},"toolCount":6}}