Give Cursor an Android phone (MCP).
Key moments
- 0:00 How to give Cursor an Android phone
- 0:09 Add the server to ~/.cursor/mcp.json
- 0:18 Cursor's agent gets a task in an app with no API
- 0:25 It reads the screen as text, not pixels
- 0:30 It taps and types like a person
- 0:40 A person can take over from the live view
- 0:45 The agent parks the phone, still signed in
Transcript
0:00 Cursor just got its own Android phone.
0:02 To give Cursor an Android phone, add Phonebox's hosted MCP server to Cursor's mcp.json.
0:08 One entry: the server's URL, and your Phonebox key as a bearer header.
0:14 Save it, and Cursor's agent gets thirteen phone tools.
0:17 Now ask the agent to reorder stock, in an app with no API.
0:21 It starts a real cloud Android phone, and opens the app.
0:25 It reads the screen as text, not pixels.
0:27 Every button, numbered.
0:30 Then it taps and types, like a person.
0:32 Orders. Reorder.
0:34 Six crates of oat milk. Place order.
0:38 Done. Order placed.
0:40 Need a human for a login code?
0:41 Open the live view, and take over.
0:44 When it's done, the agent parks the phone.
0:47 Still signed in, and free while parked.
0:50 No emulator, nothing to install. Phonebox.dev.
Try it yourself
Paste Read https://phonebox.dev/setup.md and set me up with Phonebox into Claude Code, Codex or Cursor. Then read give your coding agent an Android device, the Android MCP server guide, or cloud phones for AI agents.
Watch on YouTube.
The MCP tool calls and their results come from a real run against phonebox.dev/mcp, and the phone footage is that phone's own screen recording. The Cursor agent panel is a generic recreation that shows those calls. Dockside Supply is a sample app built for demos.