MCP server to control and inspect iOS simulators via UI actions, screenshots, video, and app management.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag โ we're steadily working through the catalog.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Ios Simulator MCP.
get_booted_sim_id**Description:** Get the ID of the currently booted iOS simulator
open_simulator**Description:** Opens the iOS Simulator application
ui_describe_all**Description:** Describes accessibility information for the entire 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_swipe**Description:** Swipe on the screen in the iOS Simulator
A Model Context Protocol (MCP) server for interacting with iOS simulators. This server allows you to interact with iOS simulators by getting information about them, controlling UI interactions, and inspecting UI elements.
Security Notice: Command injection vulnerabilities present in versions < 1.3.3 have been fixed. Please update to v1.3.3 or later. See SECURITY.md for details.
https://github.com/user-attachments/assets/a88e449c-8f1d-46a5-9816-0f97e071c460
This project has been featured and mentioned in various publications and resources:
get_booted_sim_idDescription: Get the ID of the currently booted iOS simulator
Parameters: No Parameters
open_simulatorDescription: Opens the iOS Simulator application
Parameters: No Parameters
ui_describe_allDescription: Describes accessibility information for the entire screen in the iOS Simulator
Parameters:
ui_tapDescription: Tap on the screen in the iOS Simulator
Parameters:
ui_typeDescription: Input text into the iOS Simulator
Parameters:
ui_swipeDescription: Swipe on the screen in the iOS Simulator
Parameters:
ui_describe_pointDescription: Returns the accessibility element at given co-ordinates on the iOS Simulator's screen
Parameters:
ui_find_elementDescription: Searches the accessibility tree and returns elements matching the given criteria
Parameters:
ui_viewDescription: Get the image content of a compressed screenshot of the current simulator view
Parameters:
screenshotDescription: Takes a screenshot of the iOS Simulator
Parameters:
record_videoDescription: Records a video of the iOS Simulator using simctl directly
Parameters:
stop_recordingDescription: Stops the simulator video recording using killall
Parameters: No Parameters
install_appDescription: Installs an app bundle (.app or .ipa) on the iOS Simulator
Parameters:
launch_appDescription: Launches an app on the iOS Simulator by bundle identifier
Parameters:
Notes: Environment variables are passed using SIMCTL_CHILD_ because simctl launch does not support --env/--envs on all Xcode versions.
Example:
terminate_appDescription: 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.
Parameters:
open_urlDescription: 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.
Parameters:
list_appsDescription: 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 launch_app or terminate_app.
Parameters:
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/ios-simulator-mcp)<a href="https://allmcps.com/mcp/ios-simulator-mcp"><img src="https://allmcps.com/api/badge/ios-simulator-mcp?style=directory" alt="Ios Simulator MCP on AllMCPs" /></a>