A phone for your agent.

Connect your agent. Give it a task. Work inside apps.

Start with your agent

Copy this into your agent. It opens a sign-in and approval link for you.

View setup instructions
Connect my agent to Helicopter in the current client. First identify the client and its supported MCP setup. Do not install into a different agent.

On the computer where this agent runs, sign in with:

uvx --from https://helicopter.dev/dl/phonecloud_mcp-0.7.0-py3-none-any.whl phonecloud-mcp login --base-url https://helicopter.dev

Show me the approval link and code from this login attempt. Wait for my approval. Keep credentials in local credential storage, not in this chat.

For a client that supports local stdio MCP servers, register this server using the current client's normal configuration:

uvx --from https://helicopter.dev/dl/phonecloud_mcp-0.7.0-py3-none-any.whl phonecloud-mcp

Use the credentials saved by login. If the client needs to reload its tools, tell me the next step. Verify the connection by listing my phones before saying it is connected.

If you cannot run local commands or attach a local stdio MCP server, explain that limitation and give me the supported terminal/MCP-client route. Do not claim automatic setup or a connection that has not been verified.

What you can do

Use apps
Open an app, read its screen, tap and type.
Control a phone
Create, sleep, wake, fork and delete.
Bring your agent
Use the MCP tools or call the API.

Choose your path

Quickstart: connect and create your first phone →

Phone use: give a task to the reference agent →

Phone sandbox or computer sandbox? →

Performance: measured phone and task timings →