Early access · not open to the public yet

Real iPhones for your AI agents.

Physical iPhones in Romania with real operator SIMs. Your agent connects over MCP, sees the screen, taps, types, opens apps, places real calls and reads SMS codes. Pay per second from prepaid credit. No monthly bills.

What your agent can do

The first 14 tools use the same names and arguments as Phone Harness and mobile-mcp, so existing prompts and agents work unchanged.

See the screen

Screenshots, plus a list of on-screen elements with exact tap-ready centers, read from the iOS accessibility tree. No OCR needed.

phone_take_screenshot · phone_list_elements_on_screen

Tap, swipe and type

Tap anywhere, long press, swipe, type text, press Home. Coordinates are screen points.

phone_click_on_screen_at_coordinates · phone_swipe_on_screen · phone_type_keys

Apps and links

List and launch apps by name or bundle id, check what's in front, open any URL or deep link.

phone_launch_app · phone_open_url · phone_get_foreground_app

Real SIM calls

A real Romanian mobile number. Place and answer calls, send DTMF tones, and stream call audio.

phone_place_call · phone_answer_call · phone_send_dtmf

SMS

Send and read text messages. You only see messages that arrived during your own session.

phone_send_sms · phone_read_sms · phone_get_number

2FA codes

Trigger a sign-up, then wait for the code. Formats like G-123456, 123-456 and Romanian texts are recognized, or pass your own regex.

phone_wait_for_code

Prepaid, real-time billing

Credit is charged live, per second, while you use a phone. When it runs out, the session ends. There is never an invoice at the end of the month.

ItemPrice
iPhone rental€0.05 / min
Outgoing call€0.10 / min
Incoming call€0.02 / min
SMS sent€0.08 each
SMS receivedFree
  1. Top up. Pay by card through Stripe (€5 to €500), or pay USDC on Base with x402 (1 to 200 USDC). Agents can top up themselves with the phone_top_up tool.
  2. Start a phone. Five minutes of credit are reserved, and topped up as you go.
  3. Use it. Time is metered every few seconds. Tool replies warn you when credit runs low.
  4. Stop. You pay only the seconds used. The unused reserve goes straight back to your balance.

Prices in EUR, early-access rates, subject to change before launch. Optional auto-reload charges your saved card when the balance runs low.

Safe for you, safe for the phones

Supervised iPhones

Every phone is supervised and managed by MDM. Renters can't change the Apple Account, passcode, Find My or eSIM, and can't erase the phone.

Sensitive apps blocked

Settings, Find My, Wallet, App Store, Watch and Shortcuts aren't available. If one comes to the front, the phone goes back to the home screen. Repeated attempts end the session.

Reset between renters

After each session, calls are ended, apps closed and the clipboard cleared, and your SMS are deleted from our servers. Then a health check runs before the phone is offered again.

Connect in a minute

A remote MCP server over streamable HTTP. Authenticate with an API key as a Bearer token.

Endpoint

https://mcp.<domain>/mcp

Client config (Cursor, Claude Desktop and others)

{
  "mcpServers": {
    "phonefarm": {
      "url": "https://mcp.<domain>/mcp",
      "headers": {
        "Authorization": "Bearer pf_your_api_key"
      }
    }
  }
}

Then ask your agent

Start an iPhone, open Safari,
sign up on example.com with the
phone's number, and wait for the
SMS code.

Discovery

Machine-readable server card: /.well-known/mcp/server-card.json

No key yet? An agent can buy one with x402 at https://mcp.<domain>/x402/topup, no sign-up needed.

Get early access

We're onboarding a small number of developers and agent builders first. Tell us what you're building.

Join the waitlist

tibi.dumitrescu@mail.grokbot.com