8,072 tools
app_close
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; …
app_list
List every running WebMCP Computer app window and its PID, rectangle, z-index, focus state, and minimized state. Use before targeting a wind…
window_focus
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 rec…
window_move
Move a visible WebMCP Computer window by PID to coordinates relative to the desktop work area, whose origin sits just below the 38px menu ba…
window_resize
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 wo…
sys_status
Read current WebMCP Computer hostname, uptime in seconds, running process count, active filesystem backend and status, and the ~/skills manu…
screensaver_wake
Wake WebMCP Computer from its boot screensaver and reveal the desktop. Use when the idle screen is visible. Returns whether the screensaver …
os_manual
Start here when operating WebMCP Computer. Read its agent manual verbatim from ~/skills. Omit topic for the README and topic list, or reques…
os_search
Search files by name and the first 256 KB of content plus apps, settings, running processes, and shell commands. Returns ranked rows ordered…
settings_get
Read all persisted WebMCP Computer settings from ~/.config/settings.json: theme, accent, CRT scanlines, verb hints, hostname, idle screensav…
settings_set
Validate and persist one WebMCP Computer setting to ~/.config/settings.json, then apply it visibly. Keys: theme, accent, crt, verb_hints, ho…
browser_open
Open the singleton Browser window and start one visible shared Cloudflare Chrome session. Optionally navigate to an http/https URL and set x…
os_publish
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 day…
cloud_exec
Visibly execute one command in the WebMCP Computer cloud container when the cloud kernel is active. Returns exitCode, stdout, stderr, pushed…
ui_open
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; inli…
fs_read
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 …
fs_write
Create or replace one UTF-8 text file in the shared WebMCP Computer filesystem. Empty content truncates the file to zero bytes. Parent direc…
fs_edit
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 …
fs_search
Search text-file contents case-insensitively below a ~-rooted path, skipping binary files. Returns matching path, 1-based line number, and f…
fs_list
List direct children of one ~-rooted WebMCP Computer directory. Returns sorted directories first, then files, with type, size, and modificat…
fs_mkdir
Create one directory at a ~-rooted path. Parent directory must already exist.
fs_delete
Delete one file or directory tree from the shared WebMCP Computer filesystem. The home root itself cannot be deleted.
fs_move
Move or rename one file or directory between two ~-rooted paths. Destination parent must exist and destination must be absent unless overwri…
term_exec
Visibly type and execute one just-bash command against the shared WebMCP Computer filesystem. Opens a Terminal when none exists; optionally …
term_read
Read the last lines of an open WebMCP Computer Terminal's shared 2000-line scrollback. Defaults to the frontmost Terminal and 50 lines; retu…
term_state
Read the live shell session behind the frontmost Terminal: PID, cwd, busy state, optional running command, and environment. Pass term_pid to…
term_history
Read structured command history from the live frontmost Terminal session, shared with the human and ordered oldest to newest. Defaults to 50…
ps
List the real WebMCP Computer process table: PID 1, open app windows, and transient running shell commands. Returns small records with PID, …
kill
Terminate one WebMCP Computer app window or transient shell command by PID. PID 1 is protected. Returns the killed process record; throws wh…
warehouse-map-map-set-center
Center the map on a specific location. (warehouse-map map)
warehouse-map-map-set-zoom
Set the zoom level of the map. (warehouse-map map)
warehouse-map-map-add-marker
Add a pin/marker on the Global Warehouse Network map. Use this to plot warehouse locations OR shipment delivery addresses returned by the sh…
warehouse-map-map-clear-markers
Remove all markers from the map. (warehouse-map map)
inventory-sheet-spreadsheet-set-cell
Write a single cell value into the Warehouse Capacity spreadsheet. To populate the spreadsheet from the Shipment Tracker grid, ALWAYS first …
inventory-sheet-spreadsheet-navigate-sheet
Switch to a different sheet in the spreadsheet. (inventory-sheet spreadsheet)
inventory-sheet-spreadsheet-add-sheet
Add a new sheet to the Warehouse Capacity spreadsheet, e.g. when the user asks for a 'Q3 Forecast' or a separate sheet for filtered data. (i…
inventory-sheet-spreadsheet-rename-sheet
Rename a sheet in the Warehouse Capacity spreadsheet. (inventory-sheet spreadsheet)
inventory-sheet-spreadsheet-export
Export the Warehouse Capacity spreadsheet to an Excel (.xlsx) file. (inventory-sheet spreadsheet)
shipment-tracker-grid-filter
Narrow the Shipment Tracker grid to a subset of rows. Use this whenever the user asks to see, show, focus on, or look at shipments matching …
shipment-tracker-grid-clear-filter
Remove all active filters from the Shipment Tracker grid. (shipment-tracker grid)