Mobile Next MCP Server
OfficialServer Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": true
} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| mobile_list_available_devicesA | List all available devices. This includes both physical mobile devices and mobile simulators and emulators. It returns both Android and iOS devices. |
| mobile_list_appsA | List all the installed apps on the device |
| mobile_launch_appA | Launch an app on mobile device. Use this to open a specific app. You can find the package name of the app by calling list_apps_on_device. |
| mobile_terminate_appA | Stop and terminate an app on mobile device |
| mobile_install_appC | Install an app on mobile device |
| mobile_uninstall_appC | Uninstall an app from mobile device |
| mobile_get_screen_sizeA | Get the screen size of the mobile device in pixels |
| mobile_click_on_screen_at_coordinatesA | Click on the screen at given x,y coordinates. If clicking on an element, use the list_elements_on_screen tool to find the coordinates. |
| mobile_double_tap_on_screenB | Double-tap on the screen at given x,y coordinates. |
| mobile_long_press_on_screen_at_coordinatesB | Long press on the screen at given x,y coordinates. If long pressing on an element, use the list_elements_on_screen tool to find the coordinates. |
| mobile_list_elements_on_screenA | List elements on screen and their coordinates, with display text or accessibility label. Do not cache this result. |
| mobile_press_buttonB | Press a button on device |
| mobile_open_urlB | Open a URL in browser on device |
| mobile_swipe_on_screenC | Swipe on the screen |
| mobile_type_keysB | Type text into the focused element |
| mobile_save_screenshotB | Save a screenshot of the mobile device to a file |
| mobile_take_screenshotA | Take a screenshot of the mobile device. Use this to understand what's on screen, if you need to press an element that is available through view hierarchy then you must list elements on screen instead. Do not cache this result. |
| mobile_set_orientationB | Change the screen orientation of the device |
| mobile_get_orientationA | Get the current screen orientation of the device |
| mobile_start_screen_recordingA | Start recording the screen of a mobile device. The recording runs in the background until stopped with mobile_stop_screen_recording. Returns the path where the recording will be saved. |
| mobile_stop_screen_recordingA | Stop an active screen recording on a mobile device. Returns the file path, size, and approximate duration of the recording. |
| mobile_list_crashesB | List crash reports available on the device |
| mobile_get_crashA | Get the full content of a crash report by its ID. Use mobile_list_crashes to find available crash IDs. |
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/mobile-next/mobile-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server