# fones > fones gives AI agents real Android phones in the cloud, with root, an optional US mobile number and an optional static IP. The customer's own agent drives the phone over MCP or REST: screenshots, UI nodes, taps, swipes, text, keys, apps, root shell and SMS. Phones, numbers and IPs are bought from a prepaid balance, monthly, from the console or the API. - MCP: `https://api.fones.ai/mcp`, streamable HTTP, `Authorization: Bearer fones_...` (keep the key in `FONES_API_KEY`). - REST: `https://api.fones.ai/v1`, same keys, errors `{ "error": { "code", "message" } }`. OpenAPI: https://fones.ai/openapi.json. - Screen coordinates are a 0 to 1000 grid on both axes; `ui_snapshot` returns node centers on the same grid. Loop: look, act, look again. - MCP tools: `list_phones`, `get_phone`, `screenshot`, `ui_snapshot`, `tap`, `long_press`, `swipe`, `type_text`, `press_key`, `open_app`, `shell`, `list_apps`, `install_app`, `read_sms`, `get_catalog`, `buy_phone`, `add_number`, `add_proxy`, `release_phone`. - Prices per month: Cloud phone $19, Real phone identity $49, Number $9, Static IP $6. Custom setups on request. Minimum top-up $10. Cancel any time; partial months are not refunded. US only for now. - Key scopes: `phones:read`, `phones:control`, `phones:buy`. ## Docs - [Overview](https://fones.ai/docs.md): How to give an AI agent a real Android phone over MCP or REST, buy phones, numbers and static IPs from the API, and get webhooks. - [Quickstart](https://fones.ai/docs/quickstart.md): From zero to your agent tapping on a real Android phone, in five calls with curl. - [Connect your agent](https://fones.ai/docs/connect.md): Add the fones MCP server to Claude Code, Cursor, Codex, Claude Desktop or any MCP client, with your API key in an environment variable. - [MCP tools](https://fones.ai/docs/mcp.md): Every MCP tool of fones, its arguments and its scope, plus the 0 to 1000 grid, the look-act-look loop and errors. - [REST API](https://fones.ai/docs/api.md): The fones REST API, every route with its scope, body and answer, plus errors, pagination and idempotency. - [Webhooks](https://fones.ai/docs/webhooks.md): The events fones sends to your endpoint (phone ready, SMS received, balance low...), how they are signed and how retries work. ## API - [OpenAPI 3.1](https://fones.ai/openapi.json): every REST route, schema and webhook event - [Pricing](https://fones.ai/pricing.md): prices and how billing works ## Optional - [Everything in one file](https://fones.ai/llms-full.txt): this summary, every docs page, pricing and the policies - [Terms of Service](https://fones.ai/terms.md) - [Privacy Policy](https://fones.ai/privacy.md) - [Acceptable use](https://fones.ai/acceptable-use.md) - [whasp](https://whasp.ai): WhatsApp numbers for AI agents, ready to use, on the same phones