app_list_apps
This tool on every surface: CLI · MCP · Python · JavaScript · Go · Java · .NET
List the apps installed on the device, with their id, version and whether they came with the platform. By default only apps someone installed, which is nearly always the question — a stock Android emulator ships about 240 system packages.
Read-only: readOnlyHint is true.
Arguments
| Name | Type | Required | What it is |
|---|---|---|---|
device | string | Device serial to target, e.g. "emulator-5554". Omit when only one device is running. | |
driver | string: uiautomator2, uiautomator, wda | Driver to use: "uiautomator2" (default for Android; fast, installs a server APK on first use), "uiautomator" (Android, installs nothing, slower, cannot type), or "wda" (WebDriverAgent: iOS simulators and iPhones). | |
system | boolean | Include the platform's own apps as well. |
Examples
Each is the arguments of a tools/call request; the first is shown whole.
List the apps you installed
{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "app_list_apps",
"arguments": {}
}
}
On an Android 15 emulator the answer's text was:
com.nextcloud.client (340010190)
com.google.android.calculator (85022643)
io.appium.uiautomator2.server.test (0)
org.wikipedia (50606)
com.stoutner.privacybrowser.standard (81)
io.appium.uiautomator2.server (278)
dev.mobium.mobiumapp (1)
org.fdroid.fdroid (1023052)
com.beemdevelopment.aegis (82)