What platforms does Touchpoint support?
Linux (AT-SPI2), macOS (Accessibility API), and Windows (UI Automation). Platform-specific dependencies are installed automatically via pip environment markers.
@Touchpoint-Labs
Basic information
Playwright for the entire OS. Give AI agents the ability to see, find, and interact with UI elements in any desktop application — native apps, Electron apps, and browsers. Cross-platform: Linux, macOS, Windows.
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"touchpoint": {
"command": "touchpoint-mcp",
"args": []
}
}
}`apps`, `windows`, `find`, `elements`, `get_element`
`screenshot` (returns image data the LLM can see)
`click` (left/right/double), `set_value`, `set_numeric_value`, `focus`, `action`
`type_text`, `press_key` (single key or combo)
`mouse_move`, `scroll`
`activate_window`
`wait_for`, `wait_for_app`, `wait_for_window`
Touchpoint is a cross-platform Python library that reads and interacts with desktop UI through native accessibility APIs, shipping with an MCP server so LLM agents can control any desktop app. It provides structured element data (names, roles, states, positions) without needing pixel scraping or vision models.
Install with pip install touchpoint-py, then configure the MCP server in your client by adding the touchpoint-mcp command (see client setup details in the README). Use the library API for direct automation: import touchpoint as tp, then call functions like tp.find(), tp.click(), tp.elements(), and tp.wait_for().
Linux (AT-SPI2), macOS (Accessibility API), and Windows (UI Automation). Platform-specific dependencies are installed automatically via pip environment markers.
No. It reads the real accessibility tree directly, providing fast and reliable structured data without model inference.
Add the MCP server to your Claude config file: set `command` to `touchpoint-mcp`. If using a virtualenv, use the full path to the binary. The MCP server includes built-in instructions for LLM agents.
Yes, via Chrome DevTools Protocol (CDP). Launch the browser or Electron app with `--remote-debugging-port=9222` and configure CDP discovery or explicit ports. Touchpoint merges native UI and web content in a single `elements()` call.
Python 3.10+. On Linux, `xdotool` is needed for input (usually pre-installed). On macOS, grant Accessibility permission in System Settings. No dependencies are needed on Windows—it uses built-in COM APIs.

Plan and track your team's work in BoardMark from any AI agent: find, create and move issues, run Scrum sprints, comment and keep project docs current. OAuth sign-in, your own permissions.

Qorenext Trade screening MCP is a Model Context Protocol server that enables Claude and other AI clients to run sanctions screening and trade-screening due-diligence directly in chat.

Find wedding venues and suppliers, plan budgets and timelines, and manage wedding details, guests and events with your AI assistant. Public planning tools are free to use; private wedding tools use OAuth and changes requ

post bridge is a remote MCP server that lets your AI agent schedule and publish social media posts across 10 platforms: Instagram, TikTok, YouTube, X, LinkedIn, Facebook, Pinterest, Threads, Bluesky and Google Business P

One board for every AI you use: agents claim tasks and finish with proof you accept or return. Weft is a Scrumban task manager for solo founders and small teams — one board, your sprints, and the AI you already use driv
Comments