Mobile MCP

Browser Automationstdio
Repository

A Model Context Protocol server for mobile automation and scraping across iOS and Android, working with emulators, simulators, and real devices. Exposes the device screen and accessibility tree to agents so they can tap, swipe, type, take screenshots, and drive app flows, which makes it useful for mobile QA, exploratory testing, and app automation.

Connect

Add this configuration to .claude/mcp.json

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

Tools (3)

list_devices

List available simulators, emulators, and connected physical devices.

{
  "type": "object",
  "properties": {}
}

take_screenshot

Capture a screenshot of the current device screen.

{
  "type": "object",
  "properties": {
    "device": {
      "type": "string",
      "description": "Target device identifier"
    }
  }
}

tap

Tap at given screen coordinates or on a named element.

{
  "type": "object",
  "properties": {
    "x": {
      "type": "integer",
      "description": "X coordinate"
    },
    "y": {
      "type": "integer",
      "description": "Y coordinate"
    },
    "device": {
      "type": "string",
      "description": "Target device identifier"
    }
  }
}

Resources

This server does not expose any resources.

Prompts

This server does not expose any prompts.

Server information

Author
Mobile Next (@mobile-next)
Repository
https://github.com/mobile-next/mobile-mcp
License
Apache-2.0
Stars
0
Last updated
July 28, 2026