vphone-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| VPHONE_SOCK | No | Path to vphone.sock (auto-discovered if not set) |
Capabilities
Features and capabilities supported by this server
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| go_homeA | Press the home button to return to the home screen. |
| press_powerB | Press the power button (lock/wake). |
| volume_upB | Press volume up. |
| volume_downB | Press volume down. |
| screenshotA | Take a screenshot of the VM display and return it as an image. Returns the screenshot as an embedded image that can be analyzed visually. |
| open_appA | Open an app from the home screen by name. First presses home to ensure we're on the home screen, then taps the app. Supported apps: FaceTime, Calendar, Photos, Mail, Notes, Reminders, Clock, TV, Games, App Store, Maps, Health, Wallet, Settings, Phone, Safari, Messages, Music. |
| tap_backA | Tap the iOS navigation back button (top-left corner). |
| open_searchC | Tap the Search bar on the home screen. |
| scroll_downB | Scroll down on the current screen. |
| scroll_upB | Scroll up on the current screen. |
| open_notification_centerB | Swipe down from the top-left to open Notification Center. |
| open_control_centerA | Swipe down from the top-right to open Control Center. |
| open_app_switcherA | Slow swipe up from bottom to open the App Switcher. |
| swipe_to_next_pageB | Swipe left to go to the next home screen page. |
| swipe_to_previous_pageA | Swipe right to go to the previous home screen page. |
| tapA | Tap at specific pixel coordinates on the screen. Coordinates are in pixels matching the screenshot dimensions (1290x2796). Use screenshot() first to identify the target position. Args: x: Horizontal pixel coordinate (0=left, 1290=right) y: Vertical pixel coordinate (0=top, 2796=bottom) |
| swipeA | Swipe from one point to another. Coordinates are in pixels matching the screenshot dimensions (1290x2796). Args: x1: Start X coordinate y1: Start Y coordinate x2: End X coordinate y2: End Y coordinate duration_ms: Swipe duration in milliseconds (default 300) |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/pluginslab/vphone-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server