Control Android from ChatGPT with MapleMCP
Android has stronger operating-system boundaries than a desktop shell, so MapleMCP separates mobile control into levels. You can start with basic device actions and opt into notification or visible-UI access only when you need it.
Three Android control levels
| Level | What it adds | Android permission |
|---|---|---|
| Basic | Background connection, device information, app launch requests, and supported links/deep links. | Core app permissions and Android background restrictions still apply. |
| Connected | Basic plus active-notification reading and media-session controls such as play, pause, next, previous, and stop. | You separately enable Android Notification Access. |
| Advanced Control | Visible accessibility-tree inspection, bounded screenshots, taps, scrolling, Back/Home/Recents, text entry, and coordinate tap/swipe gestures. | You explicitly enable the MapleMCP Accessibility Service. |
What Advanced Control can see and do
When enabled, MapleMCP can expose the visible Android accessibility tree and a bounded screenshot to the authorized AI session. That makes tasks possible which require understanding the current screen, selecting a visible control, entering text, or navigating an app.
Android and individual applications can still reject, hide, or change UI behaviour. A launch request may be accepted while the phone is locked but not become visible until you unlock it.
The lock screen remains a security boundary
You can turn Notification Access or Advanced Control off at any time in Android Settings. MapleMCP dynamically stops advertising tools that depend on an operating-system permission when that permission is no longer available.
Example workflow
Confirm the intended Android device and its currently advertised capabilities.
Basic control can request that Android open an installed app, HTTPS URL, deep link, or other supported URI.
With Advanced Control enabled, the AI can inspect the visible UI or take a bounded screenshot before interacting.
Tap a semantically identified element where possible; coordinate gestures are available for cases where Android exposes no better selector.
Common questions
Can ChatGPT control my Android phone?
Yes, within the capabilities and Android permissions you enable for that enrolled device. Basic actions work without full UI control; Notification Access and Advanced Control are separate opt-in layers.
Can MapleMCP unlock my phone?
No. MapleMCP does not bypass Android lock-screen authentication or know your PIN, password, or biometric.
Can it read my notifications?
Only after you separately grant Android Notification Access. That permission can be removed in Android Settings.
Can it tap buttons and type into apps?
With Advanced Control enabled, MapleMCP can inspect visible accessibility semantics, tap or scroll controls, enter text into selected editable fields, and perform bounded coordinate gestures. App and OS restrictions still apply.
Related MapleMCP guides
Install the agent, approve the enrollment in your account, and enable only the capability groups you intend to use.
DownloadsReview permissions