io.github.shipvo/shipvo · v0.0.6 · finance-and-payments
Shipvo is healthy: it completed an MCP handshake in 173 ms and exposes 18 tools.
Open a React Native app in a simulated phone: read the screen, tap, type, set device state.
Endpoint: https://sim.shipvo.dev/mcp (streamable-http)
Repository · Website · JSON · Add to my inventory
| Users (last 30 days) | 0 |
| Handshake | Healthy |
| Auth needed | None |
| Tool count | 18 |
| Latency | 173 ms |
| Last checked (UTC) | 2026-11-01T01:35:25.149Z |
| Checked (UTC) | Status | Latency | Error |
|---|---|---|---|
| 2026-11-01T01:35:25.149Z | Healthy | 173 |
list_apps | Apps this server can open, with what each one does. Optional query filters by name, description or category (e.g. 'shop', 'douala'). |
open_app | Open an app in a fresh phone-sized session and return its first screen. |
list_sessions | Open simulator sessions (phones) on this server: id, app, release and when each started. Use to resume after a reconnect. |
screen | The current screen as an accessibility tree with refs. |
tap | Tap a button, link or choice by ref. Returns the new screen. |
type | Type into a text field by ref (replaces its content). Returns the new screen. |
scroll | Scroll the page (down/up) or a horizontal rail (right/left, give the rail's ref). Returns the new screen. |
back | Go back one screen. |
screenshot | A PNG of the phone screen (for checking layout, colours, images). The tree from `screen` is usually enough to act. |
set_device | Change what the simulated phone has: location, a barcode in front of the camera, permission states, whether the fingerprint will match, whether a payment will be approved, network on/off. Takes effect for the next action. |
push_notification | Deliver a push notification to the simulated phone; it appears as a banner the agent can tap. |
notifications | The notification shade: notifications delivered to the simulated phone in this session (their banners vanish after 5 s, like a heads-up on a real phone). |
open_notification | Tap a notification from the shade (newest if no id is given): the app handles it exactly as if its banner was tapped. |
device_log | What the app did with the device in this session: permission prompts and answers, location reads, scans, fingerprint checks, payments, notifications, shares. |
device_reset | Put the simulated phone back to a known state (permissions undetermined, default location, nothing in front of the camera, log cleared), optionally with a new profile. |
end_session | Close the session and get a report: steps taken, and the orders the app sent to its backend during the session. |
owner_describe | List the owner commands of an app (content, prices, offers, orders, publish). Needs PN_OWNER_TOKEN. |
owner_command | Run an owner command against the live app (changes are audited; `publish` makes them live on every phone within seconds). |