> ## Documentation Index
> Fetch the complete documentation index at: https://docs.agi.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# AGI Agentic Phone MCP

> An agentic AI that operates a real Android phone for you.

<Hero title="The Agent That Runs Your Phone" subtitle="Connect any AI assistant to a real Android device over MCP. Natural-language tasks, executed on-device, with you in the loop." image="/images/hero-light.png" />

## 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.

<Info>
  **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.
</Info>

<CardGroup cols={3}>
  <Card title="Any MCP Client" icon="plug">
    Claude Code, Claude Desktop, Cursor, ChatGPT, IDEs - one server URL connects them all
  </Card>

  <Card title="On-Device Execution" icon="mobile">
    Tasks run on a real phone through accessibility APIs, visible on screen as they happen
  </Card>

  <Card title="Human in the Loop" icon="hand">
    Logins, payments, and confirmations always come back to you
  </Card>
</CardGroup>

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/api-reference/quickstart">
    First phone task in under 5 minutes
  </Card>

  <Card title="Connect a client" icon="plug" href="/android-mcp/connect">
    Setup for Claude Code, Claude Desktop, Cursor, ChatGPT, and more
  </Card>
</CardGroup>

## What can it do?

<CardGroup cols={3}>
  <Card title="Messaging" icon="message" href="/guides/use-cases/messaging">
    Draft and send messages in WhatsApp and other apps - with your approval before anything goes out.
  </Card>

  <Card title="Daily Assistant" icon="sun" href="/guides/use-cases/daily-assistant">
    Morning catch-ups: calendar, unread email, summaries - one prompt, one answer.
  </Card>

  <Card title="Cross-App Workflows" icon="arrows-turn-to-dots" href="/guides/use-cases/cross-app-workflows">
    Search flights, check your calendar, draft the message - one session, several tasks.
  </Card>

  <Card title="App Testing & QA" icon="vial" href="/guides/use-cases/app-testing">
    Walk onboarding flows on real hardware and report every screen and glitch.
  </Card>

  <Card title="Device Fleet Control" icon="mobile-screen" href="/guides/best-practices/session-management#multiple-devices">
    Register multiple phones, set defaults, pause and resume devices.
  </Card>

  <Card title="Anything On Screen" icon="wand-magic" href="/guides/best-practices/task-design">
    If it can be done by tapping and typing, it can be asked for in plain language.
  </Card>
</CardGroup>

## 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:

<Steps>
  <Step title="Your AI client calls an MCP tool">
    Such as `phone_run_task` with a natural-language prompt.
  </Step>

  <Step title="The AGI cloud server dispatches it">
    The task is queued and delivered to your phone. A `task_id` comes back
    immediately.
  </Step>

  <Step title="The app executes on-device">
    Using Android's accessibility APIs, streaming progress back as it works.
  </Step>

  <Step title="Your client waits on the monitor">
    `phone_task_monitor` returns the result - or a request for your input when
    something sensitive comes up.
  </Step>
</Steps>

<Tip>
  **Pro tip:** Start with read-only errands ("what's my battery percentage?",
  "what's on my calendar?") to get a feel for the agent, then graduate to
  workflows that act - with confirmation gates in the prompt.
</Tip>

## Get started

<CardGroup cols={3}>
  <Card title="Quickstart" icon="rocket" href="/api-reference/quickstart">
    Connect a client and run your first task
  </Card>

  <Card title="Guides" icon="book" href="/guides">
    Concepts, use cases, best practices
  </Card>

  <Card title="Tool Reference" icon="code" href="/api-reference/introduction">
    Every tool, parameter, and outcome
  </Card>
</CardGroup>
