Touchpoint
Related Servers
Alternatives to Touchpoint
AlicenseBqualityBmaintenanceA Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.62510,815,609 npm39,637Apache 2.0
Related Servers
- AlicenseNot gradedqualityBmaintenanceLets AI agents see and control desktop applications through the accessibility layer, enabling clicking, typing, scrolling, dragging, and window/app management across macOS, Windows, and Linux entirely on the local machine.25MIT
- AlicenseAqualityBmaintenanceDrive, inspect, and assert on real Electron desktop apps from an AI agent — agent-native, Playwright-style automation with accessibility refs, stable error codes, and retrying assertions5712MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI agents to observe and operate real desktops, mobile devices, and browser pages through screenshots, native accessibility trees, and web automation, including clicking, typing, hotkeys, and UI lookup across macOS, Linux, Windows, Android, and iOS.7Apache 2.0
- AlicenseAqualityCmaintenanceEnables AI agents to observe and operate a real Windows or Linux desktop like a human — snapshotting screen geometry, active window, OCR text and normalized UI elements, then clicking, typing, scrolling and managing windows with built-in verification and recovery. Backends are chosen automatically per action (UIA/AT-SPI → OCR → vision → PyAutoGUI), so browsers, IDEs, office suites and canvas apps are all controllable without any browser-automation MCP.29MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to see and control your desktop with tools for screenshots, clicks, typing, and more, all locally on macOS and Windows.107 npmMIT
- AlicenseAqualityBmaintenanceComputer use for any AI agent on macOS, Windows and Linux. It reads apps through the accessibility tree and screenshots, acts on elements by index, runs locally with no account, and the person at the keyboard can stop it at any time.134MIT
TDQS
Scored across 27 tools
Each tool targets a distinct resource and action: discovery (apps, windows, find, snapshot, screenshot), element inspection (get_element), input (click, set_value, set_numeric_value, focus, select_text, type_text, press_key), and window management (activate, minimize, close, move, resize, fullscreen). Overlaps like find vs wait_for are differentiated by polling behavior, and mouse_move/scroll have distinct roles.
All tools follow a consistent lower_snake_case verb_noun pattern (mouse_move, minimize_window, activate_window, set_value, wait_for_window, etc.). Exceptionally uniform, with no mixed conventions or vague verbs. Even atypical names like 'find', 'snapshot', and 'action' function as clear verbs.
At 27 tools, the count exceeds the typical 3-15 range, but the domain (cross-platform UI automation) justifies the breadth. Each tool covers a distinct operation—discovery, inspection, input, window manipulation, and waiting—with no redundancy. The count feels justified by the complexity required to handle various platforms and web content.
The surface is remarkably complete for UI automation: it covers discovery (apps/windows/elements), inspection (snapshot, get_element, read_text), interaction (click, type, set_value, scroll, drag via coordinate/action), and synchronization (wait_for, wait_for_app, wait_for_window). The generic `action` tool covers any raw accessibility action, providing a fallback for unforeseen operations. No critical dead-ends.