AutoMobile
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Server capabilities have not been inspected yet.
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| observeC | Get the view hierarchy of what is displayed on screen |
| listAppsC | List all apps installed on the device |
| clearTextC | Clear text from the currently focused input field |
| selectAllTextA | Select all text in the currently focused input field using long press + tap on 'Select All' |
| pressButtonC | Press a hardware button on the device |
| swipeOnElementC | Swipe on a specific element |
| swipeOnScreenC | Swipe on screen in a specific direction |
| openSystemTrayA | Open the system notification tray by swiping down from the status bar |
| pressKeyB | Press a hardware key on the device (Maestro equivalent of pressButton) |
| inputTextC | Input text to the device |
| openLinkB | Open a URL in the default browser |
| tapOnD | Tap supporting text or resourceId |
| scrollC | Scroll in a direction on a scrollable container, optionally to find an element (supports text and selectors) |
| swipeC | Unified scroll command supporting direction and speed (no index support due to reliability) |
| shakeC | Shake the device |
| imeActionC | Perform an IME action (e.g., done, next, search) |
| recentAppsC | Open the recent apps list |
| homeScreenB | Return to the home screen by pressing the home button |
| rotateC | Rotate the device to a specific orientation |
| launchAppC | Launch an app by package name |
| terminateAppC | Terminate an app by package name |
| installAppC | Install an APK file on the device |
| enableDemoModeA | Enable demo mode with consistent status bar indicators for screenshots |
| disableDemoModeC | Disable demo mode and return to normal status bar behavior |
| setActiveDeviceC | Set the active device ID for subsequent operations |
| listDevicesC | List all connected devices (both physical and virtual devices) |
| listDeviceImagesB | List all available device images for the specified platform |
| startDeviceC | Start a device with the specified device image |
| killDeviceC | Kill a running device |
| setDeviceModeC | Set parameters for a particular device in a given mode. |
| setAppSourceC | For a given appId, set the source code path and platform. |
| getAllConfigsB | Retrieve current configuration. |
| resetConfigB | Reset to default settings. This will clear all saved configuration. |
| getDeepLinksC | Query available deep links and intent filters for an Android application |
| detectIntentChooserB | Detect system intent chooser dialog in the current view hierarchy |
| handleIntentChooserC | Automatically handle system intent chooser dialog with specified preferences |
| installPlatformDependenciesC | Install required dependencies and tools for the specified platform |
| checkPlatformDependenciesB | Check the installation status of platform dependencies and tools |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
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/zillow/auto-mobile'
If you have feedback or need assistance with the MCP directory API, please join our Discord server