Mobilebox
Menu

A hosted Android MCP server for your agent.

Mobilebox is a hosted Android MCP server: add https://mobilebox.dev/mcp to Claude Code, Cursor, Codex or any MCP client, and your agent gets 14 tools to create cloud Android phones, read the screen, tap, type and install APKs. No ADB, no emulator and nothing to run on your machine.

Streamable HTTP. Sign in over OAuth, or send an API key.

Connect in one line.

The key comes from your environment, never from the prompt. Clients with MCP sign-in need no key at all.

14 MCP tools

  • list_phones
  • create_phone
  • start_phone
  • park_phone
  • delete_phone
  • set_device
  • install_app
  • list_apps
  • uninstall_app
  • observe
  • act
  • screenshot
  • watch_phone
  • request_capability
Claude Code
claude mcp add --transport http mobilebox https://mobilebox.dev/mcp \
  --header "Authorization: Bearer $MOBILESANDBOX_API_KEY"
json · any MCP client
{
  "url": "https://mobilebox.dev/mcp",
  "headers": { "Authorization": "Bearer $MOBILESANDBOX_API_KEY" }
}

Exact entries for Cursor, Codex and VS Code, and the Claude Code guide.

What your agent does with it.

Your agent supplies the reasoning. The server supplies the phone.

The agent guide
  1. 1

    Create a phone

    create_phone returns a ready cloud Android phone, or an iPhone with platform: "ios".

  2. 2

    Read, then act

    observe returns the screen as numbered elements; act taps, types and swipes by number and returns the new screen. install_app takes an APK URL.

  3. 3

    Park or delete

    park_phone keeps apps and logins for the next run, free. watch_phone opens a live view while it works.

Hosted or local Android MCP server?

A local server drives a phone you already have. A hosted one brings the phone.

Local server (such as mobile-mcp)Hosted server (Mobilebox)
The phoneYour emulator or a phone on USBA cloud Android phone or iPhone per task
Runs onYour machine, over ADBOur servers; your client sends HTTPS
Works in cloud agents and CIOnly where an emulator can runAnywhere with a network connection
Keeps logins between runsOn that machinePark the phone, free

The longer answer: Android MCP server, hosted or local? Every option side by side, with measured start times: the best Android MCP servers in 2026.

Questions

Before you add the server.

Do I need ADB, an emulator or Android Studio?

No. The phone runs on our servers and the MCP server talks to it; your client only needs the URL and a key or a sign-in. That is why it works in cloud coding agents and CI runners without KVM.

Can I add it as a connector in Claude or ChatGPT?

Yes. Add https://mobilebox.dev/mcp as a custom connector with no key; the client signs you in over MCP OAuth and you choose a workspace. Claude Code, Cursor and VS Code sign in the same way. See MCP sign-in.

Can a client list the tools before signing in?

Yes. initialize and tools/list answer without a key, so clients and directories see every tool and its schema. Calling a tool needs a key or a sign-in.

Does it work with iPhone?

Yes. Create the phone with platform: "ios" and the agent uses the same tools. See iPhone and iPad.

Is there a REST API too?

Yes, with the same key and the same actions, described in OpenAPI. Use it from your own code to create and delete phones around an agent run. See the API reference.

What does it cost?

$0.01 per ready phone-minute for a cloud Android phone, billed per second with a one-minute minimum. Boot time and parked phones are free, and new workspaces get free credit. See pricing.

Read more

What a mobile sandbox is, and which AI sandbox a task needs.

Next questions