
Overview
Key features
- Device Management: create, delete, boot, shutdown, list devices
- App Management: install, uninstall, launch, terminate, get app information
- App Permissions: grant, revoke, reset permissions
- System Features: open URLs, add media files, get/set environment variables
- Certificate & Security: add root certificates, add regular certificates, reset keychain
- Media & Content: take screenshots, get/set pasteboard content
Pricing
- Model
- Free
- Category
- MCP Servers
- Rating
- No reviews yet
Use cases
Automated Testing
simctl-mcp can be used to automate testing of iOS apps by creating and managing simulator devices, installing and launching apps, and simulating user interactions.
Development and Debugging
simctl-mcp provides a convenient way for developers to interact with the iOS Simulator, allowing them to quickly test and debug their apps.
Pros & Cons
Pros
- Provides a comprehensive interface for controlling the iOS Simulator
- Supports multiple modes of operation (STDIO and HTTP server modes)
- Offers a wide range of features for device and app management
Cons
- Limited documentation and usage examples
- May require technical expertise to fully utilize its capabilities
Reviews
Sign in to leave a review.
No reviews yet. Be the first!
Q&A
What are the main limitations of using simctl-mcp?
Documentation and usage examples are limited, and full utilization often requires technical expertise to configure the JSON settings and interact with the server via STDIO or HTTP.
Asked by Tunde Balogun · Jul 8, 2025
What app‑level actions can be performed?
You can install, uninstall, launch, terminate, and retrieve information about apps, as well as manage app permissions (grant, revoke, reset).
Asked by Yaw Owusu · Jun 16, 2025
How can I control device lifecycle with simctl-mcp?
The server allows you to create, delete, boot, shutdown, and list iOS Simulator devices, enabling full automation of device management tasks.
Asked by Petros Georgiou · May 29, 2025
What modes does simctl-mcp support for running the server?
simctl-mcp can be run in STDIO Mode, where it communicates through standard input/output streams, or in HTTP Server Mode, where it listens for HTTP connections on a user‑specified port.
Asked by Kirsi Laine · May 18, 2025
Ask a question
MCP Servers alternatives
Playwright MCP
MCP Servers
Open-source MCP server that lets LLMs drive real browsers via Playwright and accessibility snapshots.
Pydantic AI
MCP Servers
Python agent framework from the Pydantic team for building type-safe GenAI apps.
Cognee
MCP Servers
Adaptive memory layer that helps AI agents learn from context over time.
Inbox Zero
MCP Servers
AI email assistant that organizes, drafts replies, and helps you reach inbox zero faster.
Screenpipe
MCP Servers
Open-source 24/7 local screen and audio recording for building context-aware AI apps
AgentKit
MCP Servers
TypeScript library for building and orchestrating AI agents with tools, memory, and multi-agent workflows.
onchain-mcp
MCP Servers
Bringing the bankless onchain API to MCP
markitdown
MCP Servers
Python tool for converting files and office documents to Markdown.
Trending now
Reducto AI
AI Agent Development Platforms
Document intelligence API that parses, splits, OCRs, and extracts structured data from complex PDFs, slides, and spreadsheets.
Biology AI
Education AI
Accurate Homework Help with Full Explanations
AdCrier
Marketing & Advertising
Sponsored answers, paid per click.
Pin AI
Workflow automation
Agentic AI recruiter that automates sourcing, screening, and outreach to accelerate hiring.










