Skip to main content
Glama

Server Details

Cloud Android 14 phones that Claude, Claude Code, Cursor and Codex can use over MCP. Ready in ~15 s. Plain-English tasks return pass/fail, steps, screenshots and video. 1¢ per phone-minute, AI included, 100 free minutes a month.

Ownership verified
Status
Healthy
OAuth
Works in Glama
Last Tested
Transport
Streamable HTTP · MCP 2025-06-18
URL

TDQS

Score is being calculated.

Available Tools

15 tools
device_createCreate Android deviceInspect

AkaPhone: boot a fresh cloud Android 14 phone you can then screenshot, control and run tasks on. With wait (default) the call returns once the device is running, or after at most 25 s if it is still booting or capacity is busy (then it is still queued/creating; check again with device_list). Devices bill 1 credit per started minute while running and stop (saving their data) after 30 idle minutes; stop them with device_terminate when done and resume later with device_start.

NameRequiredDescriptionDefault
nameNoOptional friendly name
waitNoWait until booted, up to 25 s (recommended)
profileNoScreen profile id from profiles_list (default pixel_8)
device_deleteDelete device permanentlyInspect

Permanently delete a phone and wipe all of its saved data (apps, logins, files). Cannot be undone. Use device_terminate instead to stop it and keep the data. Requires confirm: true.

NameRequiredDescriptionDefault
confirmYesMust be true: the phone and its data are deleted for good
device_idYes
device_inputSend input to deviceInspect

Send one tap, swipe, text or key event to a running device. Coordinates are device pixels (pixel_8 is 720x1560; see profiles_list). tap: x, y. swipe: x1, y1, x2, y2, optional ms (default 300). text: text (max 500 chars). key: HOME, BACK, RECENTS, ENTER, DEL or TAB. Take a screenshot afterwards to see the effect.

NameRequiredDescriptionDefault
xNo
yNo
msNoSwipe duration
x1No
x2No
y1No
y2No
keyNo
textNo
typeYes
device_idYes
device_install_apk_urlInstall APK from URL on deviceInspect

Download an .apk from a public https URL (max 100 MB) into AkaPhone storage and install it on a running device, then wait (up to 25 s) until the install succeeds or fails; if still installing, poll with device_list/screenshot or call again later. Runtime permissions are granted. .aab bundles are not supported: build a universal APK first. (The remote server cannot read local files; the stdio server's device_install_apk takes a file path instead.)

NameRequiredDescriptionDefault
urlYeshttps URL of the .apk (e.g. a CI artifact or GitHub release asset)
device_idYes
device_listList devicesInspect

List your cloud Android phones: active ones (queued, creating, running, stopping, saving) and stopped ones whose data is saved (resume them with device_start). Each device has data.saved / data.saved_at.

NameRequiredDescriptionDefault
include_terminatedNoAlso list deleted and failed devices (200 most recent)
device_restoreRestore snapshotInspect

Boot a NEW device from a ready snapshot (the original device is untouched). Omit snapshot_id to list snapshots.

NameRequiredDescriptionDefault
nameNo
waitNoWait until booted, up to 25 s
snapshot_idNo
device_run_taskRun natural-language task on deviceInspect

Have the on-device AI agent (Google's ARTEMIS) perform a task described in plain English, e.g. 'Open Settings, enable Developer options, and report the Android build number'. Waits for completion (up to min(wait_seconds, 25) seconds on this remote server) and returns the task with its steps and result; if it is still running, poll with task_status. profile 'flash' is fast for simple UI actions; 'pro' plans and verifies multi-step tasks. AI is included (no model key needed); optionally ?model_key=… on the connector URL uses your own key. One task per device at a time.

NameRequiredDescriptionDefault
profileNoflash
device_idYes
instructionYes
wait_secondsNo0 = return immediately with the queued task
device_screenshotScreenshot deviceInspect

Capture the current screen of a running device as a JPEG image.

NameRequiredDescriptionDefault
device_idYes
device_snapshotSnapshot deviceInspect

Save a running device's disk (installed apps, logins, settings) as a snapshot. Returns it as pending; it becomes ready shortly. Snapshots are stored durably and can be restored on any host: device_restore boots a new device from it.

NameRequiredDescriptionDefault
nameNo
device_idYes
device_startStart stopped deviceInspect

Resume a stopped phone with its saved data (apps, logins, files) on any host. Only works when the device is stopped (a save in progress must finish first; check with device_list). With wait (default) returns once running, or after at most 25 s. Billing resumes at 1 credit per started minute.

NameRequiredDescriptionDefault
waitNoWait until booted, up to 25 s
device_idYes
device_terminateStop device (saves data)Inspect

Stop the phone and save its data (apps, logins, files); billing stops; resume with device_start

NameRequiredDescriptionDefault
device_idYes
profiles_listList device profilesInspect

Device profiles you can pass to device_create (id, screen size in pixels, dpi, Android version).

NameRequiredDescriptionDefault

No parameters

task_artifactsGet task artifactsInspect

List a finished task's artifacts (video.mp4, before.png/after.png screenshots, trace.tar.gz, stdout.log) with download URLs valid for 15 minutes. Pass download= to fetch one: screenshots come back as images, the log as text.

NameRequiredDescriptionDefault
task_idYes
downloadNoArtifact id (art_…) or file name to fetch
task_statusGet task statusInspect

Fetch a task with its steps and result. Statuses: queued, running, succeeded, failed, cancelled.

NameRequiredDescriptionDefault
task_idYes
usageUsageInspect

Device-minutes used this month, per day and per device.

NameRequiredDescriptionDefault

No parameters

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 15 tool updates
    • First observeddevice_create
    • First observeddevice_delete
    • First observeddevice_input
    • First observeddevice_install_apk_url
    • First observeddevice_list
    • First observeddevice_restore
    • First observeddevice_run_task
    • First observeddevice_screenshot
    • First observeddevice_snapshot
    • First observeddevice_start
    • First observeddevice_terminate
    • First observedprofiles_list
    • First observedtask_artifacts
    • First observedtask_status
    • First observedusage

Related MCP Connectors

Related MCP Servers

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources