Ios Simulator MCP
UnclaimedMCP server for interacting with the iOS simulator
Install
npx uri-scheme open "myapp://products/42" --iosSet up this server
More in Developer Tools
Browse the full directoryUnclaimed 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 serverSecurity profile
Claimed and verified servers get a weekly static scan that shows what the code can reach: external services, environment variables, shell commands, agent configuration folders, plus any dependencies with known advisories. Claim this listing to get one. How the security profile works
17 of 17 tools
Documented tools (17)
From project documentation. A server handshake does not verify each tool’s description or behavior.
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
Tool change history
FAQ
Questions about Ios Simulator MCP Server
- How do I connect Ios Simulator MCP Server to Claude?
- The listing records `npx uri-scheme open "myapp://products/42" --ios` as its setup step. Run it, then follow the repository's instructions for the client configuration; the listing names Claude Code, Cursor as compatible clients.
- Is Ios Simulator MCP Server free?
- The listed licence is MIT. Check the upstream terms for permitted use and commercial requirements; a public repository does not by itself mean the software is free or open source. Connected APIs and hosted services may have separate charges.
- What can Ios Simulator MCP Server do?
- Ios Simulator MCP Server documents 17 tools to the agent, including get_booted_sim_id, install_app, launch_app. The descriptions above come from project documentation. A live handshake does not test individual tool behavior.