Ghostget

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.

ToolWhat it doesCallable through Ghostget
CancelExecuteCodeOperationRequest 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
createDriveNotebookCreate 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 idempoteListed for discovery; the registry allows read-only calls only
dismissTourDismiss the currently visible Runme UI tour annotation.Listed for discovery; the registry allows read-only calls only
ExecuteCodeStart 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 uncListed for discovery; the registry allows read-only calls only
getDocumentationCodex, 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
GetExecuteCodeOperationPoll 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
listDocumentationCodex, 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 reCallable read-only tool
listDriveFolderList 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
mountDriveFolderValidate, 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 foldeListed for discovery; the registry allows read-only calls only
readInstructionsForAIAgentsAI 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
searchDriveItemsSearch 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 cCallable read-only tool
showTourStepHighlight 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.get always 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.

Ghostget 0.18.35 · MIT · Source on GitHub · About · Contact · Privacy · llms.txt