Skip to main content

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​

NameTypeRequiredWhat it is
devicestringDevice serial to target, e.g. "emulator-5554". Omit when only one device is running.
driverstring: uiautomator2, uiautomator, wdaDriver 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).
systembooleanInclude 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)