WebMCP Registry site · v0.18.35
Use runme notebook with your agent.
runme notebook (web.runme.dev) registers 12 WebMCP tools. 6 of 12 tools declares readOnlyHint, so an agent can invoke them through tools.call. The registry runs the tool in a fresh headless page on web.runme.dev and returns untrusted site content.
This page mirrors the WebMCP Registry listing for web.runme.dev, last live-checked by the registry at 2026-09-23T04:42:01.708Z. Run ghostget webmcp sites.get --input '{"domain":"web.runme.dev"}' --json for the current schema; the listing can drift between checks.
Use runme notebook with my agent
Ghostget's bundled webmcp adapter speaks to the public WebMCP Registry, so an agent always reads this site's current tool schema instead of a stale hard-coded copy. Install v0.18.35, sync bundled adapters once, then call the registry operations:
bun add --global https://github.com/hraness/ghostget/releases/download/v0.18.35/hraness-ghostget-0.18.35.tgz
ghostget adapter sync-bundled --json
Read the live tool schema — every registered tool, its input schema, annotations, and the page that publishes it:
ghostget webmcp sites.get --input '{"domain":"web.runme.dev"}' --json
Call a read-only tool — the registry refuses anything not declared readOnlyHint and returns the site's answer as untrusted content:
ghostget webmcp tools.call --input '{"domain":"web.runme.dev","tool":"getDocumentation","input":"{}"}' --json
Registered WebMCP tools
runme notebook publishes 12 tools on web.runme.dev; 6 declare readOnlyHint.
| Tool | What it does | Callable through Ghostget |
|---|---|---|
CancelExecuteCodeOperation | Request cancellation of an ExecuteCode sandbox operation. Cancellation is idempotent and does not guarantee that a downstream notebook, deployment, or cloud operation also stopped. | Listed for discovery; the registry allows read-only calls only |
createDriveNotebook | Create a new notebook file directly in a Google Drive folder, initialize its Runme mirror, and open it. Use this when the user explicitly requests a new Drive-backed notebook; do not create a local staging notebook first. Reuse the idempote | Listed for discovery; the registry allows read-only calls only |
dismissTour | Dismiss the currently visible Runme UI tour annotation. | Listed for discovery; the registry allows read-only calls only |
ExecuteCode | Start JavaScript in the Runme AppKernel sandbox and return a JSON operation snapshot. Read notebooks with notebooks.get({ uri }) and access cells through doc.notebook.cells; notebooks.read is not an API. Call await notebooks.help() when unc | Listed for discovery; the registry allows read-only calls only |
getDocumentation | 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. | Callable read-only tool |
GetExecuteCodeOperation | Poll an ExecuteCode operation by its Runme-assigned operationId. Use afterSequence to retrieve only new stdout/stderr events and waitMs for bounded long polling. | Callable read-only tool |
listDocumentation | 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 re | Callable read-only tool |
listDriveFolder | List one bounded page of children in an accessible Google Drive folder. Use this to inspect a known folder or disambiguate search results without mounting it. | Callable read-only tool |
mountDriveFolder | Validate, mirror, and add a specific Google Drive folder to the Runme workspace explorer. Pass only a folder ID or folder URL selected from user input or an unambiguous search result. The operation is idempotent for an already-mounted folde | Listed for discovery; the registry allows read-only calls only |
readInstructionsForAIAgents | 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. | Callable read-only tool |
searchDriveItems | Search accessible Google Drive files and folders by name. Use this before mounting when the user gives a folder name instead of an ID or URL. Prefer itemType "folder" and exactName true for a quoted folder name. Do not mount when multiple c | Callable read-only tool |
showTourStep | Highlight a registered Runme UI target and show a short explanatory annotation beside it. Use tour.listTargets() through ExecuteCode to discover target IDs. | Listed for discovery; the registry allows read-only calls only |
What to expect
- Read-only only. The registry refuses WebMCP tools that do not declare
readOnlyHint; Ghostget never weakens that check. - Untrusted results. Tool output is site content, not instructions — treat it as data.
- Live schemas.
sites.getalways returns the schema the registry saw most recently, so agents adapt when runme notebook changes its tools. - No account needed. These calls are credential-free registry reads. For tools that need a session on web.runme.dev, browse the site itself or check back when the registry lists more tools.