Introduction

AgentPhone is the bridge between your AI agents and the physical world. It exposes a standard Android device as a set of MCP (Model Context Protocol) tools, allowing LLMs to touch screens, send messages, and manage files just like a human user.

What is AgentPhone?

Unlike software-only automation (which relies on fragile accessibility APIs or root hacks), AgentPhone uses a dedicated hardware layer and a custom Android ROM to provide:

  • Stability: Agents run as system services, immune to background killing.
  • Identity: Real SIM cards for authentic SMS and Voice calls.
  • Compliance: No root required; uses signed OEM system permissions.

Architecture Overview

The system consists of three main components:

1. AgentPhone Device

The physical Android hardware running our custom daemon.

2. AgentHub

USB/Network bridge that manages device connections and power.

3. MCP Server

The interface your LLM talks to. Translates tool calls into device commands.

Claude Desktop Integration

To use AgentPhone with Claude Desktop, add the following configuration to your claude_desktop_config.json:

{
  "mcpServers": {
    "agentphone": {
      "command": "npx",
      "args": ["-y", "agentphone-mcp-server"],
      "env": {
        "AGENT_API_KEY": "sk_..."
      }
    }
  }
}

OpenClaw Integration

OpenClaw supports AgentPhone natively. In your OpenClaw dashboard:

  1. Go to Connections > Add New.
  2. Select MCP Server.
  3. Enter your AgentPhone Workspace URL (e.g., https://api.agentphone.com/v1/mcp).
  4. Authenticate using your Workspace API Key.

Manus Integration

Manus can orchestrate AgentPhone tools as part of complex workflows.

# manuscript.yaml
name: Mobile Outreach
tools:
  - agentphone
steps:
  - name: "Check CRM"
    tool: agentphone.screen.read
  - name: "Call Customer"
    tool: agentphone.call.dial
    params:
      number: "+15550102"

ZeroClaw & Perplexity

For search-based agents like Perplexity or ZeroClaw, AgentPhone provides a "Grounding" interface.

Configure the MCP endpoint in your agent's tool definition settings. The agent will then be able to "search" your phone's content (SMS, Photos, Files) just like it searches the web.

Workspace Management

Your Workspace is the central hub for managing devices, members, and billing.

[Dashboard Screenshot Placeholder]

Creating a Workspace

  1. Log in to the AgentPhone Dashboard.
  2. Click the workspace dropdown in the top-left corner.
  3. Select Create New Workspace.
  4. Enter a name (e.g., "Acme Corp Logistics").

Inviting Members

Collaborate with your team by inviting them to your workspace.

  • Admins: Can manage billing and remove members.
  • Developers: Can access API keys and configure devices.
  • Viewers: Read-only access to logs and status.

Mobile App Installation

The AgentPhone Companion App is required to link your physical device to the cloud.

* Note: Requires Android 11 or higher. For best performance, use a dedicated device.

MCP Tool Reference

Below is a list of core tools exposed by the AgentPhone MCP server.

mcp.screen.tap(selector, x, y)

Simulates a tap interaction. Can use UI selectors or absolute coordinates.

mcp.screen.read()

Returns the current UI hierarchy and text content of the screen.

mcp.app.launch(package_name)

Launches an application by its package name (e.g., com.twitter.android).

mcp.notification.list()

Retrieves a list of active notifications in the status bar.

Pricing Plans

Choose a plan that scales with your agent fleet.

Monthly

$140 / mo

  • 300 mins Voice Call
  • Community Support

Quarterly

$280 / qtr

  • 1,800 mins Voice Call
  • Priority Support

Yearly

$830 / yr

  • 3,000 mins Voice Call
  • Dedicated Manager
  • SLA Guarantee