Ghostget

WebMCP Registry site · v0.18.35

Use Portego with your agent.

Portego (tryportego.com) registers 20 WebMCP tools. 1 of 20 tools declares readOnlyHint, so an agent can invoke it through tools.call. The registry runs the tool in a fresh headless page on tryportego.com and returns untrusted site content.

This page mirrors the WebMCP Registry listing for tryportego.com, last live-checked by the registry at 2026-09-23T03:22:59.205Z. Run ghostget webmcp sites.get --input '{"domain":"tryportego.com"}' --json for the current schema; the listing can drift between checks.

Use Portego 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":"tryportego.com"}' --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":"tryportego.com","tool":"home.get_document","input":"{}"}' --json

Registered WebMCP tools

Portego publishes 20 tools on tryportego.com; 1 declare readOnlyHint.

ToolWhat it doesCallable through Ghostget
device.bindBind or rebind one designed device to a compatible discovered hardware endpoint. Both sides can have only one active binding.Listed for discovery; the registry allows read-only calls only
device.set_stateSet a supported power or brightness state for one named device bound to reachable hardware. Portego waits for the gateway to confirm the resulting physical state.Listed for discovery; the registry allows read-only calls only
device.unbindDisconnect one designed device from its physical hardware endpoint.Listed for discovery; the registry allows read-only calls only
home.add_deviceAdd one configured light, switch, plug, or sensor to an existing room on the visible canvas. Honor any placement the user describes. When no placement is specified, omit position so Portego chooses a sensible free location away from other dListed for discovery; the registry allows read-only calls only
home.add_openingAdd a door or window to a named room wall. A door can optionally connect the room to another named room, making the relationship explicit.Listed for discovery; the registry allows read-only calls only
home.add_roomAdd one rectangular room to a floor of the Portego home. The change is applied immediately.Listed for discovery; the registry allows read-only calls only
home.apply_changesApply up to 50 room, device, binding, or opening changes as one atomic edit. Coordinate room and device geometry as a complete layout: honor locations stated by the user, distribute unspecified devices sensibly inside their rooms, and do noListed for discovery; the registry allows read-only calls only
home.get_documentRead the current visible Portego home document, including rooms, devices, bindings, gateway status, and reported device state. This does not change anything.Callable read-only tool
home.move_deviceMove one named device within its room on the visible Portego canvas. Coordinates use the 1000 by 650 floor-plan space. Honor the user's requested location. Otherwise inspect home.get_document, choose a sensible position inside the room, andListed for discovery; the registry allows read-only calls only
home.redoRedo the most recently undone edit to the pre-login home.Listed for discovery; the registry allows read-only calls only
home.remove_deviceRemove one named device and its physical-device binding.Listed for discovery; the registry allows read-only calls only
home.remove_floorRemove one named floor and every room, device, binding, door, and window assigned to it.Listed for discovery; the registry allows read-only calls only
home.remove_openingRemove one labeled door or window from the home model.Listed for discovery; the registry allows read-only calls only
home.remove_roomRemove one named room, its designed devices, their bindings, and any doors or windows connected to it.Listed for discovery; the registry allows read-only calls only
home.reset_demoRemove all rooms, devices, and bindings from this Portego demo. This is destructive but affects only the temporary home.Listed for discovery; the registry allows read-only calls only
home.undoUndo the most recent user or chatbot edit to the pre-login home.Listed for discovery; the registry allows read-only calls only
home.update_detailsRename the Portego home or update its description, type, total area, and notes.Listed for discovery; the registry allows read-only calls only
home.update_deviceRename, reconfigure, change the type of, or move a device. When changing its room or coordinates, honor the user's requested location and otherwise inspect home.get_document to avoid overlapping another device. An incompatible physical bindListed for discovery; the registry allows read-only calls only
home.update_floor_detailsRename one floor or update its description, area, and notes. Renaming also moves its rooms to the new floor name.Listed for discovery; the registry allows read-only calls only
home.update_roomRename, move, or resize one named room on the visible Portego canvas. Coordinates use the 1000 by 650 floor-plan space.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 Portego changes its tools.
  • No account needed. These calls are credential-free registry reads. For tools that need a session on tryportego.com, 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