MCPVault

touch_tap

MCP tool from Kwin MCP by isac322

x int, y int, holdms? int (0), screenshotafterms? list[int]

How to use it

touch_tap is exposed by the Kwin MCP MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the touch_tap tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Kwin MCP

$uv tool install kwin-mcp
FULL KWIN MCP LISTING

Other tools in Kwin MCP (29)

accessibility_tree

appname? str, maxdepth? int (15), role? str

clipboard_get

(none)

clipboard_set

text str

dbus_call

service str, path str, interface str, method str, args? list[str]

find_ui_elements

query str, appname? str, states? list[str]

focus_window

appname str

keyboard_key

key str, screenshotafterms? list[int]

keyboard_key_down

key str

keyboard_key_up

key str

keyboard_type

text str, screenshotafterms? list[int]

keyboard_type_unicode

text str, screenshotafterms? list[int]

launch_app

command str, env? dict

list_windows

(none)

mouse_button_down

x int, y int, button? str ("left")

mouse_button_up

x int, y int, button? str ("left")

mouse_click

x int, y int, button? str ("left"), double? bool, triple? bool, modifiers? list[str], holdms? int (0), screenshotafterms? list[int]

mouse_drag

fromx int, fromy int, tox int, toy int, button? str ("left"), modifiers? list[str], waypoints? list[[x,y,dwellms]], screenshotafterms? list[int]

mouse_move

x int, y int, screenshotafterms? list[int]

mouse_scroll

x int, y int, delta int, horizontal? bool, discrete? bool, steps? int (1)

read_app_log

pid int, lastnlines? int (50)

screenshot

includecursor? bool (false)

session_connect

dbusaddress? str, waylanddisplay? str, keepscreenshots? bool (false)

session_start

appcommand? str, screenwidth? int (1920), screenheight? int (1080), enableclipboard? bool (false), keepscreenshots? bool (false), isolatehome? bool (false), keephome? bool (false), env? dict

session_stop

(none)

touch_multi_swipe

fromx int, fromy int, tox int, toy int, fingers? int (3), durationms? int (300), screenshotafterms? list[int]

touch_pinch

centerx int, centery int, startdistance int, enddistance int, durationms? int (500), screenshotafterms? list[int]

touch_swipe

fromx int, fromy int, tox int, toy int, durationms? int (300), screenshotafterms? list[int]

wait_for_element

query str, appname? str, timeoutms? int (5000), pollintervalms? int (200), expectedstates? list[str]

wayland_info

filterprotocol? str