Android MCP

MCP server for Android device control and automation, enabling AI agents to interact with Android UI elements, capture screenshots, execute adb commands, and automate mobile app testing and interaction.

Evaluated Mar 06, 2026 (0d ago) vunknown
Homepage ↗ Repo ↗ Other android mcp mobile automation adb ui-testing device-control python
⚙ Agent Friendliness
64
/ 100
Can an agent use this?
🔒 Security
46
/ 100
Is it safe for agents?
⚡ Reliability
34
/ 100
Does it work consistently?

Score Breakdown

⚙ Agent Friendliness

MCP Quality
58
Documentation
55
Error Messages
45
Auth Simplicity
95
Rate Limits
80

🔒 Security

TLS Enforcement
60
Auth Strength
35
Scope Granularity
20
Dep. Hygiene
55
Secret Handling
65

No authentication on MCP server is a significant risk - anyone on the local network can control the device. ADB access gives near-root level control over the Android device. USB connection is safer than network ADB.

⚡ Reliability

Uptime/SLA
15
Version Stability
45
Breaking Changes
40
Error Recovery
35
AF Security Reliability

Best When

You need an AI agent to control or test Android devices/emulators via MCP with natural language instructions.

Avoid When

You need iOS support, or your device doesn't have adb access enabled.

Use Cases

  • Automating Android app UI testing through AI agent control
  • Remote Android device interaction via MCP-compatible AI assistants
  • Mobile app accessibility testing with AI-driven interaction
  • Capturing and analyzing Android screen state for agent decision-making
  • Executing adb shell commands and reading device state

Not For

  • iOS device automation (Android only)
  • Production app deployments or shipping code
  • Unrooted devices where adb access is restricted

Interface

REST API
No
GraphQL
No
gRPC
No
MCP Server
Yes
SDK
No
Webhooks
No

Authentication

Methods: none
OAuth: No Scopes: No

No authentication - requires physical or emulated Android device with adb access. Local network or USB connection.

Pricing

Model: open_source
Free tier: Yes
Requires CC: No

Agent Metadata

Pagination
none
Idempotent
Partial
Retry Guidance
Not documented

Known Gotchas

  • Requires adb enabled on device (developer options) - not available by default
  • UI element coordinates change with screen resolution and density
  • App state must be managed manually - agent must know which app is in foreground
  • ADB connection can drop - agents need reconnection logic
  • Screenshots include sensitive information from device screen - handle with care

Alternatives

Full Evaluation Report

Detailed scoring breakdown, competitive positioning, security analysis, and improvement recommendations for Android MCP.

$99

Scores are editorial opinions as of 2026-03-06.

5177
Packages Evaluated
26151
Need Evaluation
173
Need Re-evaluation
Community Powered