Your phone, driven by any AI assistant
AGI Agentic Phone MCP turns a real Android device into something your AI can operate. Connect the AGI MCP server to Claude Code, Claude Desktop, Cursor, ChatGPT, or your own agent, and it can open apps, navigate, type, and report back - all while you watch on the device. Messages. Errands. Cross-app workflows. App testing. All in plain English.What makes AGI different? The agent runs on-device using Android’s
accessibility APIs - real apps, real UI, no brittle scripts. Sensitive
moments (logins, confirmations, CAPTCHAs) are always handed back to you; the
agent never handles them alone.
Any MCP Client
Claude Code, Claude Desktop, Cursor, ChatGPT, IDEs - one server URL connects them all
On-Device Execution
Tasks run on a real phone through accessibility APIs, visible on screen as they happen
Human in the Loop
Logins, payments, and confirmations always come back to you
Quickstart
First phone task in under 5 minutes
Connect a client
Setup for Claude Code, Claude Desktop, Cursor, ChatGPT, and more
What can it do?
Messaging
Draft and send messages in WhatsApp and other apps - with your approval before anything goes out.
Daily Assistant
Morning catch-ups: calendar, unread email, summaries - one prompt, one answer.
Cross-App Workflows
Search flights, check your calendar, draft the message - one session, several tasks.
App Testing & QA
Walk onboarding flows on real hardware and report every screen and glitch.
Device Fleet Control
Register multiple phones, set defaults, pause and resume devices.
Anything On Screen
If it can be done by tapping and typing, it can be asked for in plain language.
How it works
The AGI Android app runs on your phone as the agent. AGI’s cloud MCP server relays commands between your AI client and the device:1
Your AI client calls an MCP tool
Such as
phone_run_task with a natural-language prompt.2
The AGI cloud server dispatches it
The task is queued and delivered to your phone. A
task_id comes back
immediately.3
The app executes on-device
Using Android’s accessibility APIs, streaming progress back as it works.
4
Your client waits on the monitor
phone_task_monitor returns the result - or a request for your input when
something sensitive comes up.Get started
Quickstart
Connect a client and run your first task
Guides
Concepts, use cases, best practices
Tool Reference
Every tool, parameter, and outcome