The mobile MCP server. Real phones for your agent.
Connect Claude Code, Claude Desktop, Cursor or VS Code to real Android and iOS phones. Hosted over HTTP, no ADB, no emulator, no local setup.
Get your API key
Sign up atcloud.mobilerun.aiand copy your key from the API Keys tab. It starts with dr_sk_. The Free plan includes 60 device minutes and 500 credits ($5) a month.
Connect your agent
Claude Code, paste this into your terminal (replace the key):
claude mcp add --transport http mobilerun https://api.mobilerun.ai/v1/mcp --header "Authorization: Bearer dr_sk_YOUR_API_KEY"
Cursor, paste this into ~/.cursor/mcp.json:
{
"mcpServers": {
"mobilerun": {
"url": "https://api.mobilerun.ai/v1/mcp",
"transport": "http",
"headers": {
"Authorization": "Bearer dr_sk_YOUR_API_KEY"
}
}
}
}VS Code, paste this into .vscode/mcp.json:
{
"servers": {
"mobilerun": {
"type": "http",
"url": "https://api.mobilerun.ai/v1/mcp",
"headers": {
"Authorization": "Bearer dr_sk_YOUR_API_KEY"
}
}
}
}Claude Desktop adds remote servers under Settings → Connectors → Add custom connector. Enter https://cloud.mobilerun.ai/api/mcp/sse and sign in with your mobilerun account.
Try it
Restart your agent and ask it something like:
Spin up a real phone and take a screenshot of the home screen.
Your agent now has tools for tasks, devices, apps, files, credentials, network routing, eSIM, workflows and webhooks on real Android and iOS phones.
Going deeper: mobile-harness
The MCP server gives any client hosted real phones with zero install. For coding agents there's alsomobile-harness, portable operating instructions plus the mobilerun_corePython API, which drives real phones and local devices (Android via ADB, iOS via portal). Setup is one prompt:
Set up https://github.com/droidrun/mobile-harness for me. Read `install.md` and follow the steps to install `mobile-harness`.
OAuth is also supported, full setup in theMCP server docs.
Mobile MCP, common questions.
What is the mobilerun MCP server?+
How is this different from local mobile MCP servers?+
Do the phones pass app integrity checks?+
Give your agent a phone.
One JSON block between your coding agent and a real device.