Skip to main content
Glama

MCP Appium Server

by Rahulec08

perform-element-action

Execute specific actions on mobile app elements using locator strategies like xpath, id, or accessibilityId. Supports taps, swipes, text input, visibility checks, and more within the MCP Appium Server framework.

Instructions

Perform a specific action on an element using various locator strategies

Input Schema

NameRequiredDescriptionDefault
actionYesThe action to perform on the element
actionParamsNoAdditional parameters for the action (e.g., text for sendKeys)
locatorTypeYesThe type of locator to use
locatorValueYesThe value of the locator
timeoutMsNoTimeout in milliseconds (default: 10000)

Input Schema (JSON Schema)

{ "$schema": "http://json-schema.org/draft-07/schema#", "additionalProperties": false, "properties": { "action": { "description": "The action to perform on the element", "enum": [ "tap", "longPress", "sendKeys", "clear", "getAttribute", "isDisplayed", "isEnabled", "waitForVisible", "waitForInvisible", "swipe" ], "type": "string" }, "actionParams": { "additionalProperties": {}, "description": "Additional parameters for the action (e.g., text for sendKeys)", "type": "object" }, "locatorType": { "description": "The type of locator to use", "enum": [ "xpath", "id", "accessibilityId", "classname", "name", "text", "androidUIAutomator", "iOSPredicate", "iOSClassChain" ], "type": "string" }, "locatorValue": { "description": "The value of the locator", "type": "string" }, "timeoutMs": { "description": "Timeout in milliseconds (default: 10000)", "type": "number" } }, "required": [ "action", "locatorType", "locatorValue" ], "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