MCP.Market

PreviewAPK MCP server

online · 93% uptime
by livetaub·io.github.livetaub/previewapk·v1.1.1

Give your AI agent a real cloud Android phone: push APKs, drive it, get screenshots and logs.

A87/100grade A
What users say
No reviews yet
Be the first
Safety scan
A87/100

full report

Adoption
Growing

0 stars

Reviews

Write one

Nobody has reviewed PreviewAPK yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

PreviewAPK tools

Tool list not cached yet. `describe` through the gateway fetches it live.

Public scan report

scanner v0.1.10 · 2026-10-24 · same rubric, same numbers if you re-run it

no findings
  • –Code scanpackage could not be scannedn/a
  • Live reliabilityremote reachable in 472ms (auth required)20/20
  • –Tool poisoningtools not inspected (endpoint requires auth); not countedn/a
  • Auth qualityauth enforced (unknown)9/15
  • Maintenancelast push 0 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 87/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How PreviewAPK compares

Against every graded Productivity MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
87/100
higher than 70% of 1,299 Productivity servers
Uptime
93%
of our recent checks; the typical remote Productivity server answers 100%
Response time
578 ms
faster than 23% of 655 Productivity servers

Install PreviewAPK in Claude Code, Cursor or VS Code

claude mcp add --transport http previewapk https://previewapk.siteport.site/mcp
Add to Cursor

What the publisher says

From the PreviewAPK repository's README, as published. We do not edit it. Read it on GitHub

PreviewAPK — a phone for your AI agent

Your agent builds an Android app, and then… neither of you can see it run. No emulator on the machine, no device on the desk, and the Play Store is not a feedback loop.

PreviewAPK gives your agent a real cloud Android phone. Push an APK, it boots in the browser in seconds. The agent drives it — taps, types, screenshots, logs — and verifies its own work before you ever look. You watch the same phone through a link, take the wheel whenever you want, and every session gets a share link you can hand to a client or paste into a PR.

time; swap apps freely.

  • $19/month per device, unlimited runs. One device runs one app at a

in the portal drives — one driver per session, switchable mid-session with an explicit handoff.

  • Links are view-only, always. Only the owner's key (agent) or the owner

Maps, or FCM will hit that wall; everything else just runs.

  • No Google Play services on the phones. Apps that need Google sign-in,

This repo is the open client: the CLI and the MCP server (both single-file, Python standard library only). The PreviewAPK service itself is hosted — you bring an API key from your account at previewapk.siteport.site. PreviewAPK is currently in waitlist beta; join there.

Quick start — CLI

curl -O https://previewapk.siteport.site/cli/previewapk.py
export PREVIEWAPK_API_KEY=pvk_…        # from your portal's Developers card

python3 previewapk.py devices          # see your devices
python3 previewapk.py use "Device 1"   # pick the working device (like cd)
python3 previewapk.py push app.apk --run
python3 previewapk.py tree             # the screen as an element tree
python3 previewapk.py tap --text "Log in"
python3 previewapk.py text "demo@example.com"
python3 previewapk.py shot             # a screenshot you can open
python3 previewapk.py logs --errors    # the app's logcat, noise filtered
python3 previewapk.py relaunch         # app back in front, ~2s, no reboot
python3 previewapk.py handoff user     # hand the human the wheel
python3 previewapk.py links            # the share link for the live session

Pushing to a running device hot-swaps the app in — installed and relaunched in the same session, no reboot.

Coordinates are fractions (0–1), never pixels; the CLI and API reject out-of-range values instead of silently tapping the wrong place, and text refuses when no field is focused instead of typing into the void. Signals an agent can trust: errors say what happened and what to do instead.

Quick start — MCP server

Hosted (zero install): point your MCP client at the remote server — same 27 tools, your API key as a Bearer token, nothing to download or keep current. Claude Code:

claude mcp add --transport http previewapk https://previewapk.siteport.site/mcp \
  --header "Authorization: Bearer pvk_…"

The server issues a session id at connect and your working-device selection rides on it, exactly like the local server. Hosted differences: previewapkpushapk takes apkb64 (base64) instead of a local path; file/record downloads return datab64.

Local (stdio): download previewapk_mcp.py from this repo, then register it with your MCP client. Claude Code:

claude mcp add previewapk \
  --env PREVIEWAPK_API_KEY=pvk_… \
  -- python3 /path/to/previewapk_mcp.py

Cursor / Claude Desktop / other MCP clients (JSON config):

{
  "mcpServers": {
    "previewapk": {
      "command": "python3",
      "args": ["/path/to/previewapk_mcp.py"],
      "env": { "PREVIEWAPK_API_KEY": "pvk_…" }
    }
  }
}

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

PreviewAPK: common questions

Is PreviewAPK MCP server safe?
Yes, by our scan: it is graded A (87/100). Read the PreviewAPK safety report
How do I install PreviewAPK?
It runs remotely at previewapk.siteport.site. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
Does PreviewAPK need an API key?
Yes. The registry entry asks for PREVIEWAPK_API_KEY, Authorization.
Is PreviewAPK maintained?
The last commit was 12 days ago (2026-10-23). The latest release is v1.1.1.
Is PreviewAPK up?
93% of our last 28 checks got an answer. We check remote servers about four times a day.
What can I use instead of PreviewAPK?
Servers from other publishers that do the same job: Argent MCP server, Renforge MCP server and Sceneview MCP server.
How does PreviewAPK compare with other Productivity MCP servers?
safety score 87/100 (higher than 70% of 1,299 Productivity servers); uptime 93% (of our recent checks; the typical remote Productivity server answers 100%); response time 578 ms (faster than 23% of 655 Productivity servers). Full comparison.

Alternatives to PreviewAPK

Same job from other publishers: the closest match first, then the best rated.

  • Argent
    Drive iOS Simulators, Android emulators, TVs and Electron/web apps from your coding agent
    A
  • Renforge
    Inspect, drive and debug a running Ren'Py game: state, screenshots, guarded clicks, saves, builds.
    A
  • Sceneview
    3D & AR SDK for Android, iOS, Web — API docs, samples, validation, and code generation.
    A
  • SceneView
    3D & AR SDK for Android, iOS, Web — API docs, samples, validation, and code generation.
    A
  • gflow-cli
    Drive Google Flow from an agent: Veo video and Imagen image generation
    A