Overview
Features
Call Functions
Make calls, end calls, and handle incoming calls.
Messaging
Send and receive SMS, access raw messages.
Contacts
Access contacts and create new contacts using automated UI interaction.
Media
Take screenshots, record screen, and control media playback.
Apps & Activities
Launch apps, launch specific activities with intents, list installed apps, and terminate apps.
UI Interaction
Tap, swipe, type text, and press keys on the device UI.
Screen Analysis
Structured screen information and unified interaction for informed automation decisions.
UI Monitoring
Monitor UI changes and wait for specific elements to appear or disappear.
Who Is This For?
- AI assistants:Enable agents to control a connected Android device using MCP commands (calls, messaging, app launches) via configuration in their AI environment.
- Developers:Integrate the MCP server into automation workflows using JSON-based configuration and the phone-mcp CLI to drive device automation.
- Automation enthusiasts:Experiment with screen analysis and UI monitoring to build robust automation scripts for Android devices.




