simulator_boot
Boot an iOS Simulator device by name or UDID. Automatically opens Simulator.app and, by default, waits until the device reaches theBooted state before returning.
Parameters
The device name (e.g.,
"iPhone 16 Pro") or UDID to boot. Use simulator_list_devices to find available devices.When
true, the tool polls for up to 60 seconds until the device reaches Booted state before returning. Set to false to return immediately after issuing the boot command.Returns
A confirmation message with the device name and UDID when the device is ready, or a warning if boot did not complete within 60 seconds.Example prompts
simulator_shutdown
Shut down a running simulator device.Parameters
The device UDID, name, or
"booted". Defaults to the currently booted device.Returns
A confirmation that the device shut down successfully.Example prompts
simulator_erase
Factory-reset a simulator device. Erases all installed apps, user data, and settings, returning the device to its out-of-box state.Parameters
The device UDID or name to erase.
Returns
A confirmation that the factory reset completed.Example prompts
simulator_open_url
Open a URL or deep link in the booted simulator. Works withhttps:// URLs (opens in Safari) and custom scheme deep links (e.g., myapp://screen).
Parameters
The URL or deep link to open. Examples:
"https://example.com", "myapp://onboarding", "tel:+15555551234".The device UDID, name, or
"booted". Defaults to the currently booted device.Returns
A confirmation with the URL that was opened.Example prompts
simulator_open_simulator
Open the Simulator.app application. Useful when Simulator.app is not yet visible on screen.Parameters
This tool takes no parameters.Returns
A confirmation that Simulator.app was opened.Example prompts
simulator_boot already opens Simulator.app automatically. You only need this tool if Simulator.app was closed after a device was booted.