Data as of

Mobile Next Mobile MCP for Claude Desktop: Setup & Config

Claude Desktop: Mobile Next Mobile MCP lets agents interact with iOS and Android apps on simulators, emulators, and real devices.

What you can do with Mobile Next Mobile in Claude Desktop

Pick it for one accessibility-first MCP interface across native iOS and Android device workflows.

  • Test native app flows across Android and iOS.
  • Automate form entry and navigation on real or simulated devices.

Before you start: Mobile Next Mobile in Claude Desktop

  • Node.js 22 or newer
  • An MCP-capable client or agent
  • Configured mobile platform SDKs and tools
  • Xcode command-line tools for iOS workflows
  • Android Platform Tools for Android workflows
  • A connected device or running simulator/emulator

Stdio is the default. A --listen mode is documented with optional MOBILEMCP_AUTH bearer authentication. Set MOBILEMCP_DISABLE_TELEMETRY=1 to opt out of anonymous usage telemetry.

Mobile Next Mobile Claude Desktop configuration

  1. Choose Claude Desktop configuration scope

    For Mobile Next Mobile MCP, open macOS: ~/Library/Application Support/Claude/claude_desktop_config.json Windows: %APPDATA%\Claude\claude_desktop_config.json. Merge under mcpServers via Settings → Developer → Edit Config when available.

  2. Add Mobile Next Mobile MCP to Claude Desktop

    Use the mobile-mcp entry below in mcpServers. Keep Mobile Next Mobile MCP's documented stdio connection fields and your other Claude Desktop entries.

  3. Check Mobile Next Mobile MCP in Claude Desktop

    Mobile Next Mobile MCP: Fully quit and reopen Claude Desktop; check developer diagnostics.

Config file · macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

JSON
{
  "mcpServers": {
    "mobile-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@mobilenext/mobile-mcp@latest"
      ],
      "env": {}
    }
  }
}

Mobile Next Mobile tools available to Claude Desktop

Mobile Next Mobile's stored tool list documents 27 tools; compare it with Claude Desktop's connected tool list, because the stored list is not a live check.

mobile_list_available_devices

When Claude Desktop requests mobile_list_available_devices from Mobile Next Mobile, review the action before approving it.

Find locally connected phones, tablets, simulators, and emulators.

mobile_login_to_cloud_provider

When Claude Desktop requests mobile_login_to_cloud_provider from Mobile Next Mobile, review the action before approving it.

Begin authentication with the remote device cloud provider.

mobile_list_remote_devices

When Claude Desktop requests mobile_list_remote_devices from Mobile Next Mobile, review the action before approving it.

Browse device models available in the cloud fleet.

mobile_allocate_remote_device

When Claude Desktop requests mobile_allocate_remote_device from Mobile Next Mobile, review the action before approving it.

Reserve a billed cloud device for exclusive use after explicit user approval.

mobile_release_remote_device

When Claude Desktop requests mobile_release_remote_device from Mobile Next Mobile, review the action before approving it.

Return a reserved cloud device and discard changes made during the session.

mobile_list_apps

When Claude Desktop requests mobile_list_apps from Mobile Next Mobile, review the action before approving it.

Enumerate applications installed on a device.

mobile_launch_app

When Claude Desktop requests mobile_launch_app from Mobile Next Mobile, review the action before approving it.

Start an application on the selected device.

mobile_terminate_app

When Claude Desktop requests mobile_terminate_app from Mobile Next Mobile, review the action before approving it.

Stop a running mobile application.

mobile_install_app

When Claude Desktop requests mobile_install_app from Mobile Next Mobile, review the action before approving it.

Add an application to a device.

mobile_uninstall_app

When Claude Desktop requests mobile_uninstall_app from Mobile Next Mobile, review the action before approving it.

Remove an application from a device.

mobile_get_screen_size

When Claude Desktop requests mobile_get_screen_size from Mobile Next Mobile, review the action before approving it.

Read display dimensions in pixels.

mobile_click_on_screen_at_coordinates

When Claude Desktop requests mobile_click_on_screen_at_coordinates from Mobile Next Mobile, review the action before approving it.

Tap the display at an x/y location.

mobile_double_tap_on_screen

When Claude Desktop requests mobile_double_tap_on_screen from Mobile Next Mobile, review the action before approving it.

Perform a double tap at screen coordinates.

mobile_long_press_on_screen_at_coordinates

When Claude Desktop requests mobile_long_press_on_screen_at_coordinates from Mobile Next Mobile, review the action before approving it.

Hold a press at a chosen screen location.

mobile_list_elements_on_screen

When Claude Desktop requests mobile_list_elements_on_screen from Mobile Next Mobile, review the action before approving it.

mobile_press_button

When Claude Desktop requests mobile_press_button from Mobile Next Mobile, review the action before approving it.

mobile_open_url

When Claude Desktop requests mobile_open_url from Mobile Next Mobile, review the action before approving it.

mobile_swipe_on_screen

When Claude Desktop requests mobile_swipe_on_screen from Mobile Next Mobile, review the action before approving it.

mobile_type_keys

When Claude Desktop requests mobile_type_keys from Mobile Next Mobile, review the action before approving it.

mobile_save_screenshot

When Claude Desktop requests mobile_save_screenshot from Mobile Next Mobile, review the action before approving it.

mobile_take_screenshot

When Claude Desktop requests mobile_take_screenshot from Mobile Next Mobile, review the action before approving it.

mobile_set_orientation

When Claude Desktop requests mobile_set_orientation from Mobile Next Mobile, review the action before approving it.

mobile_get_orientation

When Claude Desktop requests mobile_get_orientation from Mobile Next Mobile, review the action before approving it.

mobile_start_screen_recording

When Claude Desktop requests mobile_start_screen_recording from Mobile Next Mobile, review the action before approving it.

mobile_stop_screen_recording

When Claude Desktop requests mobile_stop_screen_recording from Mobile Next Mobile, review the action before approving it.

mobile_list_crashes

When Claude Desktop requests mobile_list_crashes from Mobile Next Mobile, review the action before approving it.

mobile_get_crash

When Claude Desktop requests mobile_get_crash from Mobile Next Mobile, review the action before approving it.

Mobile Next Mobile: full stored tool descriptions

Troubleshooting Mobile Next Mobile in Claude Desktop

  • Fully quit and reopen Claude Desktop for Mobile Next Mobile MCP. If npx @mobilenext/mobile-mcp@latest (Node.js/npm) is missing, check the desktop process's PATH, which may differ from your terminal.
  • Mobile Next Mobile MCP uses stdio here: Claude Desktop must keep the configured process running; protocol output belongs on stdout and diagnostics on stderr.
  • Known limitation: Requires platform SDKs, tools, and correctly configured devices.
  • Known limitation: Anonymous telemetry is collected unless disabled.
  • Known limitation: Remote cloud reservations are billed, and releasing them loses device changes.
  • General Claude Desktop troubleshooting lives in the /clients/claude-desktop guide.

Mobile Next Mobile MCP — details. Claude Desktop guide

Frequently asked questions

Claude Desktop loads Mobile Next Mobile MCP from claude_desktop_config.json: ~/Library/Application Support/Claude/ on macOS, or %APPDATA%\Claude\ on Windows. Open it via Settings → Developer → Edit Config when available.

Claude Desktop's mobile-mcp example uses stdio.

Mobile Next Mobile MCP's Claude Desktop configuration invokes npx @mobilenext/mobile-mcp@latest (Node.js/npm).

Mobile Next Mobile MCP's stored list contains 27 tools, including mobile_list_available_devices, mobile_login_to_cloud_provider, mobile_list_remote_devices. Compare those names with Claude Desktop's connected tool list; the stored list is not a live check.

The README lists iOS real devices and simulators, plus Android real devices and emulators.

No. Accessibility snapshots provide structured interaction without a computer-vision model; screenshots are a fallback when needed.