Agent Device Cloud
Sign in

Tool reference

35 built-in tools

Tools use the same schemas and policy path across HTTP, CLI, MCP, SDK and Skill.

ToolRiskPurpose
device.listReadDiscover devices and inspect their current capability.
device.statusReadDiscover devices and inspect their current capability.
device.battery.getReadRead live state exposed by an authorized mobile device.
device.info.getReadRead live state exposed by an authorized mobile device.
device.network.getReadRead live state exposed by an authorized mobile device.
device.storage.getReadRead live state exposed by an authorized mobile device.
display.statusReadRead live state exposed by an authorized mobile device.
audio.statusReadRead live state exposed by an authorized mobile device.
flashlight.statusReadRead live state exposed by an authorized mobile device.
location.getReadRead live state exposed by an authorized mobile device.
screen.captureReadRead live state exposed by an authorized mobile device.
ui.inspectReadRead live state exposed by an authorized mobile device.
ui.waitReadRead live state exposed by an authorized mobile device.
notification.showWritePresent an authorized notification on a mobile device.
device.navigationExecuteOperate the visible Android interface within local Accessibility permission.
device.vibrateExecuteOperate the visible Android interface within local Accessibility permission.
app.openExecuteOperate the visible Android interface within local Accessibility permission.
audio.volume.setExecuteOperate the visible Android interface within local Accessibility permission.
flashlight.setExecuteOperate the visible Android interface within local Accessibility permission.
ui.actionExecuteOperate the visible Android interface within local Accessibility permission.
ui.gestureExecuteOperate the visible Android interface within local Accessibility permission.
file.listReadList, read and search files inside authorized folders.
file.readReadList, read and search files inside authorized folders.
file.searchReadList, read and search files inside authorized folders.
file.writeWriteCreate, replace, edit or patch files atomically.
file.editWriteCreate, replace, edit or patch files atomically.
file.patchWriteCreate, replace, edit or patch files atomically.
shell.execExecuteRun shell commands or locally configured command templates and tests.
command.template.listExecuteRun shell commands or locally configured command templates and tests.
command.template.runExecuteRun shell commands or locally configured command templates and tests.
test.runExecuteRun shell commands or locally configured command templates and tests.
task.statusVariesInspect or cancel asynchronous work.
task.resultVariesInspect or cancel asynchronous work.
task.waitVariesInspect or cancel asynchronous work.
task.cancelVariesInspect or cancel asynchronous work.

Side-effecting calls require a stable idempotency key. Reuse it only for an exact retry.

Devices may also register namespaced MCP Provider tools. Their original input schema is exposed to the Agent, they default to execution risk, and they appear only after explicit authorization.