Skip to main content
Glama

MCP Appium Server

by Rahulec08

perform-w3c-gesture

Execute precise touch gestures like swipe, tap, longPress, dragAndDrop, and pinchZoom using the W3C Actions API for reliable mobile app automation in the MCP Appium Server.

Instructions

Perform touch gestures using the W3C Actions API (more reliable than TouchAction API)

Input Schema

NameRequiredDescriptionDefault
actionTypeYesThe type of gesture to perform
durationNoDuration of the gesture in milliseconds (default: 750)
endXNoEnding X coordinate (for swipe/dragAndDrop)
endYNoEnding Y coordinate (for swipe/dragAndDrop)
secondPointEndXNoEnding X coordinate for second finger (pinch gestures only)
secondPointEndYNoEnding Y coordinate for second finger (pinch gestures only)
secondPointStartXNoStarting X coordinate for second finger (pinch gestures only)
secondPointStartYNoStarting Y coordinate for second finger (pinch gestures only)
startXYesStarting X coordinate
startYYesStarting Y coordinate

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "actionType": { "description": "The type of gesture to perform", "enum": [ "swipe", "tap", "longPress", "dragAndDrop", "pinchZoom" ], "type": "string" }, "duration": { "description": "Duration of the gesture in milliseconds (default: 750)", "type": "number" }, "endX": { "description": "Ending X coordinate (for swipe/dragAndDrop)", "type": "number" }, "endY": { "description": "Ending Y coordinate (for swipe/dragAndDrop)", "type": "number" }, "secondPointEndX": { "description": "Ending X coordinate for second finger (pinch gestures only)", "type": "number" }, "secondPointEndY": { "description": "Ending Y coordinate for second finger (pinch gestures only)", "type": "number" }, "secondPointStartX": { "description": "Starting X coordinate for second finger (pinch gestures only)", "type": "number" }, "secondPointStartY": { "description": "Starting Y coordinate for second finger (pinch gestures only)", "type": "number" }, "startX": { "description": "Starting X coordinate", "type": "number" }, "startY": { "description": "Starting Y coordinate", "type": "number" } }, "required": [ "actionType", "startX", "startY" ], "type": "object" }
Install Server

Other Tools from MCP Appium Server

Related Tools

    MCP directory API

    We provide all the information about MCP servers via our MCP API.

    curl -X GET 'https://glama.ai/api/mcp/v1/servers/Rahulec08/appium-mcp'

    If you have feedback or need assistance with the MCP directory API, please join our Discord server