← All WebMCP sites

web.runme.dev

Developer Toolshttps://web.runme.dev/listed as of 2026-08-12
runme notebook
See Ora's auditWe loaded this site in a real browser and scored its tools.

Tools

ExecuteCodeactimperative
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.
Input schema
{
  "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"
  ]
}
readInstructionsForAIAgentsanswerimperative
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.
Input schema
{
  "type": "object",
  "additionalProperties": false,
  "properties": {}
}
listDocumentationanswerimperative
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.
Input schema
{
  "type": "object",
  "additionalProperties": false,
  "properties": {}
}
getDocumentationanswerimperative
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.
Input schema
{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "name": {
      "type": "string"
    }
  },
  "required": [
    "name"
  ]
}
showTourStepactimperative
Highlight a registered Runme UI target and show a short explanatory annotation beside it. Use tour.listTargets() through ExecuteCode to discover target IDs.
Input schema
{
  "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"
  ]
}
dismissTouractimperative
Dismiss the currently visible Runme UI tour annotation.
Input schema
{
  "type": "object",
  "additionalProperties": false,
  "properties": {}
}
Listings are sourced from public community registries and shown as reported.