trope-cua
Trope publishes Trope CUA, an open-source (MIT) MCP-native computer-use agent for background desktop automation on Windows and macOS. It exposes target-window screenshots, accessibility trees, action receipts, and trajectory recording over an MCP stdio server, a long-running daemon, or direct CLI calls. Distributed as source (no registry package); install via the repository's platform installer scripts, then register with any MCP client via `trope-cua mcp-config` or point the client at `trope-cua mcp`. Mutating tools return structured action receipts with background_safe, cursor_moved, and foreground_changed fields. Tool list captured verbatim from docs/reference-tools.md. There is no hosted/remote MCP server for the Trope ERP-implementation platform itself.
One-click install for Cursor, VS Code, Claude, and 20+ other MCP clients, powered by API Commons MCP Install — visit install.apicommons.org for more information.
Documentation
Documentation link · transport stdio
Tools
list_apps— List installed and running apps.list_windows— List top-level windows with pid, title, class, bounds, visibility, and z-order.get_window_state— Return a screenshot and/or UIA tree with element_index tags.get_accessibility_tree— Alias of get_window_state in ax mode for one call.screenshot— Capture the virtual desktop or one target window.zoom— Capture a native-resolution crop from the last target-window screenshot.get_screen_size— Return virtual desktop bounds.get_cursor_position— Return the real cursor position for diagnostics.click— Element-indexed or pixel-addressed left click.double_click— Element-indexed or pixel-addressed double click.right_click— Element-indexed or pixel-addressed right click.type_text— Atomic text insertion through IA2/UIA/CDP/HWND routes.type_text_chars— Compatibility wrapper for character-spaced text entry.press_key— Single key press scoped to the target when possible.hotkey— Modifier combination such as ["ctrl","c"].scroll— Background-safe direction or wheel scroll where supported.set_value— Direct UIA value/range setting for controls that expose safe setters.browser_eval— Windows Chromium CDP Runtime.evaluate with userGesture=true.page— macOS browser page/script helper for supported browser surfaces.drag— macOS drag action for controls and canvas-like targets.child_session_start— Windows-only no-activate child-session host probe.child_session_status— Windows-only child-session support and host state.child_session_stop— Windows-only child-session host stop.appbroadcast_input_probe— Windows-only restricted AppBroadcast/InputInjector probe.move_cursor— Move the visual overlay cursor without moving the real cursor.get_agent_cursor_state— Return overlay visibility, palette, target, and motion state.set_agent_cursor_enabled— Enable or disable the visual overlay.set_agent_cursor_motion— Tune overlay glide, press, dwell, and idle-hide timing.set_recording— Enable or disable trajectory recording.get_recording_state— Return recorder state.replay_trajectory— Replay recorded action.json calls in lexical order.get_config— Return persistent config.set_config— Set persistent config keys.check_permissions— Report local automation and capture capability diagnostics.
About MCP
The Model Context Protocol (MCP) is an open protocol Anthropic introduced for connecting LLM-based agents to external tools and data sources. Providers publish MCP servers that expose their API surface as structured, discoverable tools — an MCP-compatible client (Claude Desktop, Cursor, Cline, Continue, etc.) can connect to the server and call its tools without any per-provider integration code.
Browse every MCP server on the APIs.io network or compare with the broader Agent Skill surfaces of the same providers.
Work with this as data
Every MCP server here is available over the APIs.io API and to AI agents over MCP.