# Glasswarp MCP server

Agent View of the PolicyLayer registry record for Glasswarp: identity, probed posture, risk grade, and all 16 tools classified. HTML page: https://policylayer.com/tools/com-glasswarp-mcp-server

## Facts

- Server id: `https://mcp.glasswarp.com/mcp`
- Homepage: https://github.com/glasswarp/mcp-server
- Registry record: grade F, identity unverified
- Lifecycle: active
- Auth posture: open
- Rate-limited: no
- Tools: 16 (15 with introspected schema)
- Tool categories present: Destructive, Execute, Read, Write
- Context-window cost: 3048 tokens per request — https://policylayer.com/token-cost/com-glasswarp-mcp-server
- Tags: com glasswarp mcp server, admin, automation
- Record last modified: 2026-08-12T11:09:39.711Z

## Tools (16)

| Tool | Category | Risk | Record |
| --- | --- | --- | --- |
| `app.launch` | Execute | High | https://policylayer.com/tools/com-glasswarp-mcp-server/app.launch.md |
| `input.click_target` | Execute | High | https://policylayer.com/tools/com-glasswarp-mcp-server/input.click-target.md |
| `input.click_xy` | Execute | High | https://policylayer.com/tools/com-glasswarp-mcp-server/input.click-xy.md |
| `input.drag` | Execute | High | https://policylayer.com/tools/com-glasswarp-mcp-server/input.drag.md |
| `input.scroll` | Execute | High | https://policylayer.com/tools/com-glasswarp-mcp-server/input.scroll.md |
| `input.send_actions` | Execute | High | https://policylayer.com/tools/com-glasswarp-mcp-server/input.send-actions.md |
| `input.send_keys` | Execute | High | https://policylayer.com/tools/com-glasswarp-mcp-server/input.send-keys.md |
| `input.type_text` | Execute | High | https://policylayer.com/tools/com-glasswarp-mcp-server/input.type-text.md |
| `session.end` | Execute | High | https://policylayer.com/tools/com-glasswarp-mcp-server/session.end.md |
| `session.start` | Execute | High | https://policylayer.com/tools/com-glasswarp-mcp-server/session.start.md |
| `demos.get` | Read | Low | https://policylayer.com/tools/com-glasswarp-mcp-server/demos.get.md |
| `demos.list` | Read | Low | https://policylayer.com/tools/com-glasswarp-mcp-server/demos.list.md |
| `rigs.list` | Read | Low | https://policylayer.com/tools/com-glasswarp-mcp-server/rigs.list.md |
| `screen.observe` | Read | Low | https://policylayer.com/tools/com-glasswarp-mcp-server/screen.observe.md |
| `session.live_view` | Read | Low | https://policylayer.com/tools/com-glasswarp-mcp-server/session.live-view.md |
| `session.status` | Read | Low | https://policylayer.com/tools/com-glasswarp-mcp-server/session.status.md |

## Tool descriptions

- `app.launch` — Launch an executable on the remote Windows rig (name on PATH or absolute path), optional args. Side effects: starts a process; Glasswarp tracks it and closes it on session.end. Use for notepad.exe, mspaint.exe, chrome with URL args, etc.…
- `input.click_target` — Left/right/middle-click a UIA target by id from the latest screen.observe (uses native center coords). Prefer over input.click_xy. Side effect: real mouse click on the remote Windows desktop. Do not reuse target_id after the screen may h…
- `input.click_xy` — Click at native screen coordinates (0…native_width-1, 0…native_height-1 from screen.observe). Last resort when no suitable UIA target exists — prefer input.click_target. Never use JPEG/downscaled pixel coords. Side effect: real mouse cli…
- `input.drag` — Press-move-release mouse drag in native capture coordinates. Use for drawing, sliders, selection boxes, and drag-and-drop. Side effect: mouse_down → moves → mouse_up on the remote desktop. Prefer input.send_actions if the drag is one ste…
- `input.scroll` — Move the cursor to native (x,y) then apply a vertical mouse-wheel delta. Side effect: scroll on whatever is under that point. Negative delta scrolls toward the bottom of the page. Prefer input.send_actions when scroll is part of a multi-…
- `input.send_actions` — PREFERRED multi-step tool: run 1–10 predictable UI actions in one call (input.click_target, input.click_xy, input.type_text, input.send_keys, input.drag, input.scroll). Side effects: all actions execute on the remote desktop; fails fast …
- `input.send_keys` — Send a key or chord to the focused window (e.g. enter, tab, ctrl+s, alt+f4, win). Side effect: real key events on the remote desktop. Prefer bundling into input.send_actions when the shortcut follows a click/type in the same planned sequ…
- `input.type_text` — Type a Unicode string into the currently focused control via native input. Does not click first — focus the field (input.click_target / input.send_actions) before calling. Side effect: keystrokes on the remote desktop. For form fills (cl…
- `session.end` — End an active session. Side effects: stops billing, runs host safety_restore, closes apps launched via app.launch. Always call when finished or abandoning — do not leave sessions open. Safe to call once; further observe/input on that ses…
- `session.start` — Start a metered desktop session on a USABLE rig from rigs.list. Side effects: begins wall-clock billing, shows an on-screen “API session active” indicator, enables observe/input until session.end. Idle sessions auto-end after ~15 minutes…
- `demos.get` — Return one showcase run contract (install, command, needs, framing). Does NOT execute the demo or control a PC. Call after demos.list when you know the demo_id. If the client can run shell, offer the command; if chat-only, show the card.…
- `demos.list` — List showcase run contracts (id, title, install, command). Read-only catalog — does NOT start a session, touch a rig, or run solvers. Use when the user asks for Minesweeper/Mona Lisa/Paint demos or you need the glasswarp-demo command. Pr…
- `rigs.list` — List Windows machines (rigs) paired to this API key: id, name, online, api_access_enabled, and USABLE flag. Read-only — does not start a session. Call first before start_session. A rig is USABLE only when online AND the owner enabled API…
- `screen.observe` — Read the current screen: UIA targets (numbered ids + native coords) and a text summary. Does not move mouse/keyboard. Default image=false (no JPEG) for speed; set image=true only when you must judge pixels visually (then max_width≈960, q…
- `session.live_view` — Return the console Live View URL (≈60fps) for the rig owner to watch and intervene. Read-only for the agent — does not grant the API key console access. Offer on long or sensitive tasks. Owner must be signed into Glasswarp; API keys alon…
- `session.status` — Fetch session metadata: status, host, mode, created_at, action_count, billed_minutes. Read-only — no input side effects. Use to tell the user about metered time or confirm the session is still active before more actions.

## Related servers

- UnClick (1662 tools) — https://policylayer.com/tools/io-github-malamutemayhem-unclick-mcp-server.md
- Delx Protocol — Agent Recovery & Continuity (1076 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-protocol.md
- Delx Mcp A2a (1068 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-a2a.md
- MCP Framework Personal (912 tools) — https://policylayer.com/tools/inggerman-mcps.md
- Nodebench (824 tools) — https://policylayer.com/tools/io-github-homenshum-nodebench.md
- Delx MCP Server (740 tools) — https://policylayer.com/tools/io-github-davidmosiah-delx-mcp-server.md
- Binance MCP Server (734 tools) — https://policylayer.com/tools/nirholas-binance-mcp.md
- Eda Agent (726 tools) — https://policylayer.com/tools/eda-agent.md

## For agents

This record is a snapshot. Live verdicts and the full registry:

- Check every server in your MCP config at once: `npx -y policylayer stack`
- Vet a server before you add it: install the mcp-precheck skill — `npx skills add https://policylayer.com` (skill text: https://policylayer.com/skill.md)
- Query the registry over MCP: endpoint `https://api.policylayer.com/mcp` — tools `check_mcp_server`, `check_mcp_stack`, `check_tool`, `search_registry`, `get_change_events`

---

Source: the PolicyLayer MCP registry — one continuously verified record per MCP server. Full record: https://policylayer.com/registry?q=com-glasswarp-mcp-server · API: https://policylayer.com/registry/api · Recommended policies for every tool: https://policylayer.com/policies/com-glasswarp-mcp-server
