Skip to main content

app_time

This tool on every surface: CLI · MCP · Python · JavaScript · Go · Java · .NET

What time the device thinks it is, in its own zone — what a clock-dependent screen shows, and what a test of scheduling or a timezone change checks against. A phone and an emulator read their own clock; an iOS simulator has none and reads the Mac's, and says so. To change the zone, app_timezone.

Read-only: readOnlyHint is true.

Arguments​

NameTypeRequiredWhat it is
devicestringDevice serial to target, e.g. "emulator-5554". Omit when only one device is running.
driverstring: uiautomator2, uiautomator, wdaDriver to use: "uiautomator2" (default for Android; fast, installs a server APK on first use), "uiautomator" (Android, installs nothing, slower, cannot type), or "wda" (WebDriverAgent: iOS simulators and iPhones).

Examples​

Each is the arguments of a tools/call request; the first is shown whole.

Read the device's clock​

{
"jsonrpc": "2.0",
"id": 1,
"method": "tools/call",
"params": {
"name": "app_time",
"arguments": {}
}
}

On an Android 15 emulator the answer's text was:

2026-09-29T01:27:21.511-07:00 America/Los_Angeles