Ios Simulator MCP
UnclaimedMCP server for interacting with the iOS simulator
Install
npx uri-scheme open "myapp://products/42" --iosUnclaimed listing
Is this your MCP server?
This listing was auto-indexed from the public record. Claim it to edit the page, set compatibility and unlock growth tools. Takes under two minutes.
Claim this serverTools (17)
get_booted_sim_id
Description: Get the ID of the currently booted iOS simulator
install_app
Description: Installs an app bundle (.app or .ipa) on the iOS Simulator
launch_app
Description: Launches an app on the iOS Simulator by bundle identifier
list_apps
Description: Lists all installed apps on the iOS Simulator with their bundle identifiers and display names, sorted alphabetically. Removes the need to look up bundle IDs manually before calling launchapp or terminateapp.
open_simulator
Description: Opens the iOS Simulator application
open_url
Description: Opens a URL or deep link in the iOS Simulator. Handles https:// URLs (via Safari), custom URL schemes, and universal links — essential for testing deep-link routing and OAuth redirect flows.
record_video
Description: Records a video of the iOS Simulator using simctl directly
screenshot
Description: Takes a screenshot of the iOS Simulator
stop_recording
Description: Stops the simulator video recording using killall
terminate_app
Description: Terminates a running app on the iOS Simulator by bundle identifier. Useful for testing cold-start flows and verifying crash recovery without reinstalling the app.
ui_describe_all
Description: Describes accessibility information for the entire screen in the iOS Simulator
ui_describe_point
Description: Returns the accessibility element at given co-ordinates on the iOS Simulator's screen
ui_find_element
Description: Searches the accessibility tree and returns elements matching the given criteria
ui_swipe
Description: Swipe on the screen in the iOS Simulator
ui_tap
Description: Tap on the screen in the iOS Simulator
ui_type
Description: Input text into the iOS Simulator
ui_view
Description: Get the image content of a compressed screenshot of the current simulator view