ambar/simctl-mcp
If you are the rightful owner of simctl-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Model Context Protocol server implementation for iOS Simulator control.
Tools
Functions exposed to the LLM to take actions
create_device
Create a new simulator device
delete_device
Delete the specified simulator device
boot_device
Boot simulator device
shutdown_device
Shutdown simulator device
get_env
Get device environment variable
open_url
Open URL in device
add_media
Add media files to device
install_app
Install app on device
uninstall_app
Uninstall app from device
get_app_container
Get installed app container path
launch_app
Launch app on device
terminate_app
Terminate running app on device
list_devices
List available simulator devices
list_device_types
List available device types
list_runtimes
List available runtimes
get_app_info
Get installed app information
get_appearance
Get device appearance settings
set_appearance
Set device appearance
push_notification
Send simulated push notification to device
grant_permission
Grant permission to app
revoke_permission
Revoke app permission
reset_permission
Reset all app permissions
add_root_certificate
Add root certificate to device keychain
add_certificate
Add certificate to device keychain
reset_keychain
Reset device keychain
get_screenshot
Get device screenshot
list_apps
List installed apps on device
set_pasteboard
Copy content to the device pasteboard
get_pasteboard
Get the contents of the device pasteboard
Prompts
Interactive templates invoked by user choice
No prompts
Resources
Contextual data attached and managed by the client