Device & Status
Tools for checking connection status, listing devices, navigating via deep links, setting GPS, and resetting app state.
get_debugger_status
Check MCP connection status and list connected devices. Call this first to verify your setup.
Parameters
Example
Tips
- Always call this first to confirm the app is connected before using other tools.
- Use
topInsetDpon Android if status bar offset is incorrect (e.g., notch devices).
list_devices
List connected simulators/emulators and physical devices.
Parameters
Example
Tips
- iOS requires idb to be installed.
- Android requires
adbin your PATH.
open_deeplink
Open a deep link URL on the simulator/device to navigate directly to a specific screen.
Parameters
Example
Tips
- Make sure your app has registered the URL scheme in its native configuration.
- iOS: uses
xcrun simctl openurl. Android: usesadb shell am start.
set_location
Set GPS coordinates on an iOS simulator or Android emulator.
Parameters
Example
Tips
- Android: Only works on emulators (AVD), not physical devices.
- iOS: Uses
xcrun simctl location set.
clear_state
Clear app data or reset permissions.
Parameters
Example
Tips
- Android: Runs
pm clear— wipes all app data (storage, databases, preferences). - iOS: Only resets privacy permissions (
xcrun simctl privacy reset). For a full data reset on iOS, uninstall and reinstall the app.