Control iOS Simulators via MCP for devices, apps, permissions, and certificates.
This is an open-source MIT-licensed local MCP tool for controlling the iOS Simulator, with no declared secrets or remote endpoints and no obvious high-risk red flags in the provided materials. The main concerns are its local simctl-style execution and its ability to manage simulator devices, apps, permissions, and certificates, which are typical cautions for this class of tool.
The materials explicitly state that no keys or environment variables are required, and there is no indication of API tokens, account credentials, or cloud authentication; based on the available facts, credential exposure risk appears low.
The materials declare no remote endpoint hosts, and there is no stated connection to external services or user data exfiltration; based on the description, there is no evidence of network egress.
The system flags executes-code, and the stated purpose is iOS Simulator control, implying local invocation of simctl and related system capabilities for device management, app operations, permissions, and certificate handling. This is a typical local high-privilege capability for an MCP tool and warrants attention to execution scope and parameters.
The description includes app operations, permissions, and certificate handling, indicating the tool may access or modify app state, permission settings, and certificate-related resources within the simulator environment. There is no evidence of permissions exceeding its stated purpose, but its data access scope is not minimal.
It has a public GitHub repository and an MIT open-source license, which are positive auditability signals; however, it comes from a third-party registry, has only 0 stars, and has unknown maintenance status, so trust and maturity signals are limited and supply-chain caution is warranted.
Copy the install command and let the AI configure it · recommended for beginners
No copy-paste install info for "simctl-mcp" yet — see the docs or source repo.
List available iOS Simulators, create a new iPhone 15 test device, and boot it.
A list of simulators plus confirmation that the new device was created and booted.
Install this .app on the booted simulator, launch it, and grant camera and photo library permissions for testing.
The app is installed, launched, and configured with permissions, with execution status returned.
Import the test certificate into the target simulator and enable required system features so the app can validate HTTPS endpoints.
Results of certificate import and system configuration, confirming the simulator is ready for testing.
Automate iOS Simulator app interactions for testing, demos, and AI-assisted workflows.
Simulate dynamic actions for any query with persistent state across sessions.
Control Android emulators via MCP for app installs, VM management, and UI automation.
Automate and scrape mobile apps across iOS, Android, emulators, and real devices.
Control real iPhones and simulators on macOS for UI testing and automation.
Open, read, write, and manage serial ports through MCP for device workflows.