mobilerun-mcp
Gives AI agents control of Android devices: list, create, and terminate devices, capture screenshots and inspect UI state, and drive the device with taps, swipes, and typing. Also supports managing installed apps, device files, settings, and eSIMs, plus running and monitoring agent tasks on the devices.
This server has a remotely hosted endpoint. Open its connector listing for connection details, authentication requirements, and setup instructions:
๐ Documentation ยท โ๏ธ Mobilerun Cloud ยท ๐ค Mobilerun framework ยท ๐ฌ Discord
๐ฑ List, create, and manage Android devices
๐ธ Inspect screenshots and UI state; tap, swipe, and type
๐ค Run agent tasks and chat with the Mobilerun Assistant
๐ฆ Manage apps, device files, and settings
๐ Build workflows with actions, triggers, and webhooks
๐ Sign in with OAuth โ no API key to copy, nothing to install for the hosted endpoint
๐ ๏ธ Open source and self-hostable
๐ Quickstart
Connect to https://cloud.mobilerun.ai/api/mcp. Your first connection opens browser sign-in with your Mobilerun account (OAuth 2.1 + PKCE with dynamic client registration). No API key needed.
Claude Code
claude mcp add --transport http mobilerun https://cloud.mobilerun.ai/api/mcpRun /mcp inside Claude Code to sign in.
Codex CLI
codex mcp add mobilerun --url https://cloud.mobilerun.ai/api/mcp
codex mcp login mobilerunCursor / VS Code
Click the install badge above and sign in when prompted. For manual Cursor setup, use the mcpServers JSON under Any other MCP client below.
{
"servers": {
"mobilerun": {
"type": "http",
"url": "https://cloud.mobilerun.ai/api/mcp"
}
}
}Claude Desktop / claude.ai
Add a custom connector with this URL, then sign in:
https://cloud.mobilerun.ai/api/mcpAny other MCP client
Add a remote HTTP server using your client's settings. For clients using mcpServers (including Cursor):
{
"mcpServers": {
"mobilerun": {
"url": "https://cloud.mobilerun.ai/api/mcp"
}
}
}Related MCP server: MCP Iconik
๐ฌ Try it
โList my Mobilerun devices.โ
โOpen Settings on my device and turn on dark mode.โ
โTake a screenshot of my device and describe what's on screen.โ
โAsk the Mobilerun assistant which of my devices are ready.โ
๐งฐ Tools
The available tools and operations depend on the server's policy and your account permissions.
Family | Tools | What it does |
Devices |
| Inspect, create, and terminate devices |
Device control |
| Control input, apps, files, settings, and eSIMs |
Tasks |
| Run, monitor, message, and stop agent tasks |
Workflows |
| Build and manage actions, triggers, flows, and events |
Webhooks |
| Manage subscriptions and deliveries |
Credentials |
| Access and manage stored credentials |
Apps |
| Browse and manage applications |
Proxies |
| Manage proxies and purchase connectivity |
Numbers & messages |
| Manage numbers and SMS conversations |
Mailboxes |
| Manage mailboxes, inbox links, and email |
Files |
| Manage organization files and signed transfer URLs |
Platform |
| Browse device models, timezones, and app event types |
Assistant |
| Chat with the Mobilerun Assistant |
Some tools create billed resources (for example create_device, proxy purchases, or work the assistant does for you). Charges apply to the signed-in account. Only approve an assistant permission after the user explicitly confirms it.
๐ API key (CI and headless)
For clients that cannot use OAuth, connect to https://api.mobilerun.ai/v1/mcp with an Authorization: Bearer dr_sk_... header. Create a key in Mobilerun Cloud; see API keys.
{
"mcpServers": {
"mobilerun": {
"url": "https://api.mobilerun.ai/v1/mcp",
"headers": {
"Authorization": "Bearer dr_sk_YOUR_KEY"
}
}
}
}claude mcp add --transport http mobilerun https://api.mobilerun.ai/v1/mcp --header "Authorization: Bearer dr_sk_YOUR_KEY"๐ ๏ธ Self-hosting & development
packages/tools contains the auth-agnostic tool core; packages/server provides the API-key HTTP and stdio transports.
Run pnpm install && bun test to get started.
See the server reference for setup, configuration, policies, and operation details.
The roadmap describes the architecture; the tool contract covers compatibility and versioning.
๐ค Contributing
See CONTRIBUTING.md to get started.
๐ Security
Report vulnerabilities using SECURITY.md.
๐ License
Licensed under Apache-2.0.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for mandates, delegation, policy-gated execution, credential grants, and audit.
Headless task management for bots, apps and AI agents. Remote MCP server, OAuth or access token.
Streamable HTTP MCP server exposing planner flows, tasks, and squads.
Authenticated MCP server for ClearPolicy policy and compliance workflows.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceGeneral-purpose MCP server with built-in tools for HTTP, JSON, and datetime operations, supporting pluggable modules and security defaults.MIT
- FlicenseNot gradedqualityDmaintenanceMCP server providing tools for the Iconik media asset management API. Supports assets, collections, search, metadata, jobs, users, groups, and more with dual transport (SSE and HTTP) and Docker support.1-
- AlicenseNot gradedqualityDmaintenanceA standalone MCP server that exposes Rancher-side tools, forwards Authorization headers or uses configured credentials, and supports HTTP and stdio transports.MIT
- FlicenseNot gradedqualityDmaintenanceA universal MCP server for registering internal, external, and OpenAPI-based APIs as MCP tools. It exposes them to MCP clients via Streamable HTTP and provides admin portal, RBAC/session auth, credential injection, and audit logging.-