�️ DeepSyte

Mobile Automation

Control Android and iOS apps from Claude, Cursor, Windsurf, or any MCP client using the deepsyte mobile-mcp server.

What is the Mobile MCP?

The deepsyte mobile-mcp server gives AI coding assistants the ability to control real Android and iOS devices or emulators. It works alongside the main DeepSyte web MCP — or as a standalone server built into the deepsyte package.

78 tools covering:

  • Native app gestures (tap, swipe, type, drag, long press)
  • Element finding and interaction (by text, accessibility ID, XPath)
  • App lifecycle management (install, uninstall, launch, stop, clear data)
  • Device control (permissions, deep links, clipboard, geolocation, file I/O)
  • AI-first screen analysis (mobile_describe_screen, mobile_assert_text)
  • Chrome/WebView automation (CDP, 20 browser tools)
  • Screen recording

Requirements

RequirementNotes
ADBAndroid SDK Platform Tools in PATH. adb devices should list your device.
Appium 3.xnpm install -g appium && appium server. Port 4723 by default.
Android emulator or deviceAny AVD or physical device connected via USB/WiFi
iOS (optional)macOS + Xcode + WebDriverAgent. appium driver install xcuitest.

Install

Add to your MCP client config:

{
  "mcpServers": {
    "deepsyte-mobile": {
      "command": "npx",
      "args": ["-y", "deepsyte@latest", "mobile-mcp"]
    }
  }
}

Restart your client. Then ask: "What mobile devices are connected?" — the agent will call mobile_devices and list your attached devices.

What it can do

AI-native exploration

"Open com.example.myapp and describe what's on the screen"
→ mobile_session_start → mobile_describe_screen

Test a user flow

"Tap Login, enter test@example.com, enter password, tap Sign In, and screenshot the result"
→ mobile_tap_text → mobile_fill_field → mobile_tap_text → mobile_screenshot
"Open myapp://checkout/cart and assert the Cart heading is visible"
→ mobile_deep_link → mobile_assert_text

Cross-platform comparison

"Run the signup flow on Android emulator-5554 and on iOS iPhone-15-Pro and screenshot both final states"

How it fits with the DeepSyte web MCP

DeepSyte Web MCPMobile MCP
TargetWebsites and web appsNative Android and iOS apps
TransportRemote cloud browserLocal Appium + ADB
AuthOAuth at deepsyte.comNo auth needed
ScreenshotURL-based CDN captureADB or Appium screen capture

Both can run in the same AI session — test your web checkout flow with DeepSyte's browser tools, then test the same flow in your Android app with the mobile MCP.

On this page