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_phonescreate_phonestart_phonepark_phonedelete_phoneset_deviceinstall_applist_appsuninstall_appobserveactscreenshotwatch_phonerequest_capability
claude mcp add --transport http mobilebox https://mobilebox.dev/mcp \
--header "Authorization: Bearer $MOBILESANDBOX_API_KEY"{
"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
Create a phone
create_phonereturns a ready cloud Android phone, or an iPhone withplatform: "ios". - 2
Read, then act
observereturns the screen as numbered elements;acttaps, types and swipes by number and returns the new screen.install_apptakes an APK URL. - 3
Park or delete
park_phonekeeps apps and logins for the next run, free.watch_phoneopens 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 phone | Your emulator or a phone on USB | A cloud Android phone or iPhone per task |
| Runs on | Your machine, over ADB | Our servers; your client sends HTTPS |
| Works in cloud agents and CI | Only where an emulator can run | Anywhere with a network connection |
| Keeps logins between runs | On that machine | Park 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
Android MCP server: hosted or local?
Local servers like mobile-mcp drive your own emulator over ADB; hosted servers give your agent a URL and a phone. Endpoints, sign-in and a tools/list you can run.
Give your coding agent an Android sandbox over MCP
Add the remote MCP server to Claude Code or Cursor, see every phone tool, run a bounded first task and know what is proven.
Test your Android app with Claude Code on a cloud phone
Give Claude Code a hosted Android phone over MCP, install your APK from a URL, check the first screen and delete the phone, with the tool calls we ran.
What a mobile sandbox is, and which AI sandbox a task needs.