iOS Simulator MCP

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
IOS_SIMULATOR_MCP_FILTERED_TOOLSNoA comma-separated list of tool names to filter out from being registered. For example: screenshot,record_video,stop_recording

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Tools

Functions exposed to the LLM to take actions

NameDescription
get_booted_sim_id

Get the ID of the currently booted iOS simulator

ui_describe_all

Describes accessibility information for the entire screen in the iOS Simulator

ui_tap

Tap on the screen in the iOS Simulator

ui_type

Input text into the iOS Simulator

ui_swipe

Swipe on the screen in the iOS Simulator

ui_describe_point

Returns the accessibility element at given co-ordinates on the iOS Simulator's screen

ID: 3478yhfp24