On the record
computer.webmcp.com
Read 1 time since 11 Oct 2026. Last read 11 Oct 2026.
31
tools offered to AI agents, on the record.
https://computer.webmcp.com/
- Last change
- None yetUnchanged since first read.
- Declared read-only
- 12 of 31
- llms.txt
- None
Tools
31 live-
app_closeCan change things
Close one visible WebMCP Computer app window by process PID. Use a PID returned by app_open or app_list. Returns the closed PID and app ID; throws if that process does not exist.
First seen 11 Oct 2026. Unchanged since.
-
app_listReads only
List every running WebMCP Computer app window and its PID, rectangle, z-index, focus state, and minimized state. Use before targeting a window by PID. Returns an explicit note when no apps are open.
First seen 11 Oct 2026. Unchanged since.
-
app_openCan change things
Open a built-in WebMCP Computer app in a visible window. Optionally set x, y, width, height, and focus (default true); focus=false preserves current focus and places a new window below the focused window. Geometry uses the same work-area clamping as window_move and window_resize. Settings, Notes, and Preview are singletons: reopening one applies supplied placement to its existing window and return
First seen 11 Oct 2026. Unchanged since.
-
browser_openCan change things
Open the singleton Browser window and start one visible shared Cloudflare Chrome session. Optionally navigate to an http/https URL and set x, y, width, height, and focus like app_open. Reopening focuses the existing window and navigates it when url is supplied. Returns PID, current URL, fifteen-minute idle lifetime, and whether the window was reused. Session or rate-limit failures use 'webmcp-comp
First seen 11 Oct 2026. Unchanged since.
-
cloud_execCan change things
Visibly execute one command in the WebMCP Computer cloud container when the cloud kernel is active. Returns exitCode, stdout, stderr, pushed, pulled, and truncated after ordered output appears in Terminal; stdout and stderr are each capped at 256 KB. cwd defaults to /workspace and must stay below it; timeoutMs defaults to 300000 and caps at 600000. node_modules is container-only and is lost when t
First seen 11 Oct 2026. Unchanged since.
-
fs_deleteCan change things
Delete one file or directory tree from the shared WebMCP Computer filesystem. The home root itself cannot be deleted.
First seen 11 Oct 2026. Unchanged since.
-
fs_editCan change things
Replace exact text in one UTF-8 file. old_string must be a unique anchor unless replace_all=true; if it matches zero or multiple times, the error tells you to choose a longer anchor. Returns the normalized path and replacement count.
First seen 11 Oct 2026. Unchanged since.
-
fs_listReads only
List direct children of one ~-rooted WebMCP Computer directory. Returns sorted directories first, then files, with type, size, and modification time.
First seen 11 Oct 2026. Unchanged since.
-
fs_mkdirCan change things
Create one directory at a ~-rooted path. Parent directory must already exist.
First seen 11 Oct 2026. Unchanged since.
-
fs_moveCan change things
Move or rename one file or directory between two ~-rooted paths. Destination parent must exist and destination must be absent unless overwrite=true is passed; overwrite defaults to false.
First seen 11 Oct 2026. Unchanged since.
-
fs_readReads only
Read one UTF-8 text file from the shared WebMCP Computer filesystem by ~-rooted path. Text files only; content over 256 KB is truncated and `truncated: true` is set. Pass encoding="base64" to read any file as base64; oversized base64 output fails instead of being truncated.
First seen 11 Oct 2026. Unchanged since.
-
fs_searchReads only
Search text-file contents case-insensitively below a ~-rooted path, skipping binary files. Returns matching path, 1-based line number, and full line text, plus a truncated flag when max_results is exceeded.
First seen 11 Oct 2026. Unchanged since.
-
fs_writeCan change things
Create or replace one UTF-8 text file in the shared WebMCP Computer filesystem. Empty content truncates the file to zero bytes. Parent directory must exist; visible Files and Editor windows update live. Pass encoding="base64" to decode content and atomically write binary bytes.
First seen 11 Oct 2026. Unchanged since.
-
killCan change things
Terminate one WebMCP Computer app window or transient shell command by PID. PID 1 is protected. Returns the killed process record; throws when the PID does not exist.
First seen 11 Oct 2026. Unchanged since.
-
machine_take_overCan change things
Consequentially take machine ownership from another WebMCP Computer tab. This is the agent equivalent of the visible Take over control and is callable while this tab is blocked. The previous owner's local in-flight actions are rejected and cancellable transports are aborted. Remote work already accepted or completed may still finish and cannot be undone. Returns whether ownership changed.
First seen 11 Oct 2026. Unchanged since.
-
os_manualReads only
Start here when operating WebMCP Computer. Read its agent manual verbatim from ~/skills. Omit topic for the README and topic list, or request filesystem, terminal, windows, apps, preview, browser, cloud, or conventions.
First seen 11 Oct 2026. Unchanged since.
-
os_publishCan change things
Publish a text-only directory to a public internet URL and show that URL with a QR code. Published files are public and deleted after 30 days. Anonymous machines may successfully publish 20 times per 24-hour accounting window. path defaults to ~/site and must be a directory. Allows html, css, js, json, svg, txt, and md; maximum 64 files, 256 KB each, 2 MB total. This is consequential because anyon
First seen 11 Oct 2026. Unchanged since.
-
os_searchReads only
Search files by name and the first 256 KB of content plus apps, settings, running processes, and shell commands. Returns ranked rows ordered exact name, name prefix, then content, each with its acting verb and arguments. By default show=true displays those rows in Spotlight for about 3 seconds without taking focus; any human keypress or click dismisses it. Pass show=false for silent data-only sear
First seen 11 Oct 2026. Unchanged since.
-
psReads only
List the real WebMCP Computer process table: PID 1, open app windows, and transient running shell commands. Returns small records with PID, kind, command, and optional app or cwd.
First seen 11 Oct 2026. Unchanged since.
-
screensaver_wakeCan change things
Wake WebMCP Computer from its boot screensaver and reveal the desktop. Use when the idle screen is visible. Returns whether the screensaver was active before this call.
First seen 11 Oct 2026. Unchanged since.
-
settings_getReads only
Read all persisted WebMCP Computer settings from ~/.config/settings.json: theme, accent, CRT scanlines, verb hints, hostname, idle screensaver minutes, and cloud-kernel reboot preference.
First seen 11 Oct 2026. Unchanged since.
-
settings_setCan change things
Validate and persist one WebMCP Computer setting to ~/.config/settings.json, then apply it visibly. Keys: theme, accent, crt, verb_hints, hostname, screensaver_minutes, cloud_kernel. cloud_kernel is mirrored for boot and returns a reboot-required note. Returns the full updated settings object.
First seen 11 Oct 2026. Unchanged since.
-
sys_statusReads only
Read current WebMCP Computer hostname, uptime in seconds, running process count, active filesystem backend and status, and the ~/skills manual path. Use for a concise health check.
First seen 11 Oct 2026. Unchanged since.
-
term_execCan change things
Visibly type and execute one just-bash command against the shared WebMCP Computer filesystem. Opens a Terminal when none exists; optionally target a terminal PID. Supports pipes, redirects, variables, subshells, jq, awk, sed, grep, and other bundled commands; network, Python, and JavaScript runtimes are disabled. Times out after 30s by default; timeout_ms can set up to 120s. Returns stdout, stderr
First seen 11 Oct 2026. Unchanged since.
-
term_historyReads only
Read structured command history from the live frontmost Terminal session, shared with the human and ordered oldest to newest. Defaults to 50 entries; pass term_pid to target another Terminal.
First seen 11 Oct 2026. Unchanged since.
-
term_readReads only
Read the last lines of an open WebMCP Computer Terminal's shared 2000-line scrollback. Defaults to the frontmost Terminal and 50 lines; returns the terminal PID, plain-text lines, and truncated when older scrollback was discarded.
First seen 11 Oct 2026. Unchanged since.
-
term_stateReads only
Read the live shell session behind the frontmost Terminal: PID, cwd, busy state, optional running command, and environment. Pass term_pid to target another Terminal. This reads session objects, never parsed scrollback.
First seen 11 Oct 2026. Unchanged since.
-
ui_openCan change things
Create or open an agent-made HTML app in a visible WebMCP Computer window. Pass exactly one of html or an existing ~-rooted .html path; inline HTML is written to ~/apps/<name>.html and remains live-editable by the human. The app runs in an opaque allow-scripts sandbox with no same-origin or popup access. Its HTML may publish site_* WebMCP tools through document.modelContext. allowTools defaults to
First seen 11 Oct 2026. Unchanged since.
-
window_focusCan change things
Bring a running WebMCP Computer window to the front and give it focus by PID. Use app_list to discover PIDs. Returns the focused process record with its new z-index.
First seen 11 Oct 2026. Unchanged since.
-
window_moveCan change things
Move a visible WebMCP Computer window by PID to coordinates relative to the desktop work area, whose origin sits just below the 38px menu bar. Targets are clamped to keep the left-side close control and at least 60px of the titlebar reachable. Use app_list to inspect current rectangles. Returns the updated process record and visibly repositions the window.
First seen 11 Oct 2026. Unchanged since.
-
window_resizeCan change things
Resize a visible WebMCP Computer window by PID in CSS pixels. Width and height are clamped between the 300 by 210 minimum and the desktop work-area size. Returns the updated process record and visibly resizes the window.
First seen 11 Oct 2026. Unchanged since.
Run this site? This page shows what your site told our crawler, ToolChronicleBot. To be left out, disallow it in robots.txt or write to hello@toolchronicle.com.