Start or stop a cloud iPhone
phoneCloud iPhone: Starts, reads or stops the account's NoMac phone, an iPhone Simulator on a Mac with Xcode, billed per minute from the account's credit. start answers once it is ready (usually about 4 s); status shows its state and the cost so far; extend keeps it running longer (minutes, up to 8 hours in all); stop ends it. save, restore, states and delete_state keep the phone's apps, data, keychain and permissions by name for the account, for any of its phones of the same model and iOS.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"action": "<action>"
},
"name": "phone"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| state | No | save, restore, delete_state: its name; start: one to restore | |
| action | Yes | start, status, extend, stop, save, restore, states (the saved ones) or delete_state | |
| device | No | start: iphone (iPhone 17 Pro), ipad (iPad Pro 11-inch (M5)), iphone-pro-max (iPhone 17 Pro Max); the first is quickest | |
| locale | No | start: language and region, like fr_FR | |
| minutes | No | extend: the minutes to add, 60 by default | |
| location | No | start: latitude,longitude | |
| time_zone | No | start: time zone for its apps, like Europe/Paris | |
| appearance | No | start: the phone's appearance | |
| session_id | No | The phone; default: the account's running phone | |
| request_key | No | Repeat a lost call with the same key |