screenshot
Take and save a screenshot from the device
How to use it
screenshot is exposed by the MCP Android Server Python MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the screenshot tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.
Install MCP Android Server Python
uv pip install uiautodevOther tools in MCP Android Server Python (27)
Check if ADB is installed and list connected devices
Clear user data/cache of a specified app
Tap on an element by text, resourceId, or description
Connect to an Android device and get basic info
Drag an element to a specific screen location
Dump the UI hierarchy of the current screen as XML
Get info about the app currently in the foreground
Get detailed device info: serial, resolution, battery, etc.
Get complete device status and readiness information
Get info on UI elements (text, bounds, clickable, etc.)
List all installed apps with version and package info
Get the last toast message shown on screen
Perform a long click on an element
Check if the MCP server is running properly
Simulate hardware key press (e.g. home, back, menu, etc.)
Turn off the screen
Turn on the screen
Scroll until a given element becomes visible
Input text into currently focused field (optionally clearing before)
Start an app by its package name
Stop all currently running apps
Stop an app by its package name
Swipe from one coordinate to another
Unlock the screen (turn on and swipe if necessary)
Wait until a specific activity appears
Wait for an element to appear on screen
Wait asynchronously until the screen is turned on